CallableStatement e parâmetros OUT

O Derby suporta todos os parâmetros OUT e instruções CALL que retornam valores, conforme mostrado no exemplo a seguir:
CallableStatement cs = conn.prepareCall(
   "? = CALL getDriverType(cast (? as INT))"
cs.registerOutParameter(1, Types.INTEGER);
cs.setInt(2, 35);
cs.executeUpdate();
Nota: A utilização da instrução CALL com um procedimento que retorna valor somente é suportada através da sintaxe ? =.

Deve ser registrado o tipo de dado de saída do parâmetro antes de executar a chamada.

Referências relacionadas
CallableStatement e parâmetros INOUT