abbi pazienza, non ho letto il tuo codice (usa i tag code per inserirlo, non perdi l'indentazione e a noi viene più facile leggerlo).

quando selezioni un oggetto dalla combo devi scatenare un'action (metti appunto un itemChangeListener ad esempio dove fai

codice:
//reperisci la info dalla combo, è pseudo codice

String comboValue = comboLingua.getSelectedItem(); 
//contorlli che non è uguale a quella corrente che hai provveduto a memorizzare in una variaibile opportuna 

if (!comboValue.equals(currentLang)){
   //chiami cambia lingua con il nuovo valore

   changeLang(comboValue); 
   currentLang = comboValue; 
}
e ricorda che il metodo changeLang in base al valore che passi carica il corretto bundle e aggiorna i valori (e hai parametrizzato tutto).

Visto che sei nuovo di java fai un po' di pratica con le swing al di fuori degli strumenti IDE perché ci sono concetti che non hai chiarissimi se impari con l'IDE che fa parte del lavoro per te