>>370
問題ないように思えるけど
rs.getString("GROUPING_ID")
これの1回目の取得が問題ないようなら

String groupId = rs.getString("GROUPING_ID");

if (grouping_id.equals(groupId)) {
 ...
}

こんな感じで変数に入れて1回しか呼ばれないようしてみるとか
これで問題なければ行の値は1回しか読み出しちゃいけませんってことに
なるだろうけど、そんなことあるんかね