Add support for JDBC binary types

Why `JAVA_OBJECT` vs `OTHER`? I see it used elsewhere but the javadoc doesn't make it clear why.