PreparedStatement.getParameterMetaData throws java.lang.UnsupportedOperationException. Therefore, you can obtain only untyped params for explicit (not CRUD) SQL.