DerbyはJavaの手続きをサポートします。Derbyでは、SQLの文からJavaの手続きを呼ぶことができます。 getProcedureColumnsを呼び出すと、Derbyは、引数の情報を返します。 もし対応するJavaのメソッドがオーバーロードされていた場合、メソッドはそれぞれのシグネチャを別個に返します。 Derbyは、CREATE PROCEDUREで定義された全てのJava手続きの情報を返します。
getProcedureColumnsはResultSetを返します。それぞれの行には単一の引数あるいは返り値が記述されます。