val adapter: ValueAdapter<T>
This parameters Kotlin type, and a converter between that and JDBC's type system.