CallableStatementsとOUT引数

Derbyでは、OUT引数と値を返すCALL文が用意されています。その例を以下に挙げます。
CallableStatement cs = conn.prepareCall(
   "? = CALL getDriverType(cast (? as INT))"
cs.registerOutParameter(1, Types.INTEGER);
cs.setInt(2, 35);
cs.executeUpdate();
注: 手続きのCALL文で値を返す事は、? =の構文でのみ可能です。

呼び出しを実行する前に、出力の引数の型を登録してください。

関連資料
CallableStatementsとINOUT引数