andbin saprà dirti meglio, cmq inizia a guardare

codice:
TreePath[] paths = tree.getSelectionPaths();
guarda qui io ci ho trovato una marea di esempi validi
http://www.java2s.com/Code/Java/Swin...eComponent.htm

http://www.apl.jhu.edu/~hall/java/Sw...ial-JTree.html

e ovviamente le api (che sai come trovare).

Il punto è andare a riprendere path (dalla radice ai figli) del selezionato.
Stai attento se il nodo non è espanso (non è detto che ricerchi all'interno)