古ーいDB2のJDBCで、S2DaoからBigDecimalが使えないっぽい・・・
たぶん、DB2が古くて(7.2)、それに合わせてJDBCが古いから、おそらくS2Daoから呼ばれているgetBigDecimal(String)が無くて、かなしい結果。
java.lang.AbstractMethodError: COM.ibm.db2.jdbc.app.DB2ResultSet.getBigDecimal(Ljava/lang/String;)
今手元にあるJDBCでgetBigDecimalなのは
- getBigDecimal(int)
- getBigDecimal(int, int)
- getBigDecimal(String, int)
ちなみにカラム名が使えそうな、getBigDecimal(String, int)は「推奨されていません。」。
http://java.sun.com/j2se/1.5.0/ja/docs/ja/api/java/sql/ResultSet.html#getBigDecimal(java.lang.String,%20int)
これはもうどうしようもないかな。