Derby provides all the required JDBC type conversions and additionally allows use of the individual setXXX methods for each type as if a setObject(Value, JDBCTypeCode) invocation were made.
This means that setString can be used for any built-in target type.
The setCursorName method can be used on a PreparedStatement prior to an execute request to control the cursor name used when the cursor is created.