Estão disponíveis os níveis de isolamento de transação java.sql.Connection.TRANSACTION_SERIALIZABLE, java.sql.Connection.TRANSACTION_REPEATABLE_READ, java.sql.Connection.TRANSACTION_READ_COMMITTED e java.sql.Connection.TRANSACTION_READ_UNCOMMITTED nos bancos de dados do Derby.
TRANSACTION_READ_COMMITTED é o nível de isolamento padrão.
Pelo padrão JDBC, alterar o nível isolamento corrente para a conexão através de setConnection efetiva a transação corrente e inicia uma nova transação.