certo che c'è un metodo molto più semplice
crei una classe che identifichi un comune

codice:
public class Comune
{
  private String nome,prov,codice
  
  public Comune( /* metti i metodi di costurttore*/)
  {...}
  
  /* crei i dovuti set/get */

  @Override
  public String toString(){return getNome();}
a questo punto tu carichi un array di comune nel tuo combobox e lui mostrerà solo quello che restituisce il metodo toString().

A questo punto per ottenere il codice selezionato basta fare semplicemente questo

Comune comuneSelezionato = (Comune) cmbListaComuni.getSelectedItem();