JDBC について質問があります。

わたしは今んとこ、JET使いです。
#素直にAccessといわんか!

JETでは、SQLを流した結果を、Recordsetという変数に格納できます。
フィールドは、Fields(0)、Fields(1)....Fields(n)と結果にあわせて自動的に
設定されるので、あとはレコードの処理だけで簡単です。

JDBCでも同様に、SQLで得られた結果を可変的に格納する事はでき
ませんか?
JDBCに関する入門書は、どれもexecuteQueryで得られた結果は
フィールド名指定で呼び出すようになっています。
これでは、SQLを実行する度にJDBCの設定が必要になってしまい、
大変に面倒です。

プログラム言語のスタンダードたるJAVAが、よもやVBAで出来る記述が
できないとも思えないので、わたしの探し方に問題があるのかもしれません
が、結果によってフィールドが変化するようなJDBCの記述について、
情報をお持ちでしたら教えてください。