Banalmente devi creare una classe per ogni tabella del db

Le classi devono rappresentare il "dato" non la lista di dati.

Percui ad esempio ti credi la classe edificio:
codice:
public class Edificio {
  private int id;
  private String nome;
  private String locazione;
  private int idCategoriaEdificio

}
percui la lista degli edifici sara banalmente un array di Edificio, oppure in vector con dentro tanti oggetti Edificio.

Se sei un po smaliziato a livello di programmazione e java, e non lo conosci dai uno sguardo a questo sito: http://ibatis.apache.org/
E' in framework per l'accesso ai dati.