SQLの文をプログラムで書くとき、保守性の観点からJavaのソースコードに直接SQL文を書くことはおすすめしない。
Cayeneeというツールを使うとデーターベースをオブジェクトとして扱うことができる。
http://www.atmarkit.co.jp/fjava/products/cayenne/cayenne_1.html
ツールを使うと自動でクラスも作成できるようです。
https://doc.aipo.com/create_app/05.html
データーベースに関しては勉強不足なところが多いので学習しておきたい。