認証JDBCドライバででNULL値を扱うテーブル列の定義では、数値項目でもNULLも許容することができます。nullの場合には0を返す」という仕様となっているため、正しい値を取得することができません。項目値がnullかどうかをチェックできれば良いのですが、APIとして用意されているのはwasNull()という、一旦値を取り出した後にnullだったかどうかを判定するものです。null;}という形になります。項目数が多いとこの記述を1つ1つ書いていくのは大変ですし、コードの見通しが悪くなります。その処理を関数化すればもうちょっとすっきりするので、良い関数を考えてみます。1);ただ、メモリリークの温床となりやすいResultSetをむやみに引数として他に渡すのは避けたいところです。rset.wasNull());などでいかがでしょうか。いう書き方はテンプレされていても良かろうと思うのですが、あまりに些細なので埋もれてしまうのでしょうかね。