A ver si esto te da una idea, suponemos que tienes 2 combobox, jComboBox1 y jComboBox2 (lo hago así para simplificar, vos tendrás más combos):
Código Java:
Ver original//mapa donde guardarás los datos
//lista de las areas
List<String> areas1200= new ArrayList<>();
List<String> areas1300= new ArrayList<>();
/*
codigo para
llenar las areas desde la bd
*/
//inserto las areas en el map
map.put(1200, areas1200);
map.put(1300, areas1300);
//modelos poner dentro de un bucle para llenar todos los combobox
jComboBox1.setModel(m);
@Override
List<String> values= map.get(v);
jComboBox2.setModel(m2);
}
});