Probabilmente non sarai d'accordo però ti dico lo stesso come ho risolto, magari può servire a qualcun altro
Facendo tree.getLastSelectedPathComponent(); si ottiene esattamente la stringa del menu quindi banalmente basta poi fare uno switch con la stringa piuttosto che con l'indice come facevo io e il problema è risolto
Grazie mille per il tuo aiuto
Ciao