E' un problemino farlo in java perché ottieni facilmente tutti gli indirizzi ip delle varie interfacce di rete che hai a disposizione, ma non riesci a pescare l'indirizzo con cui esci in internet. La soluzione più semplice è pescare il tuo indirizzo ip da una risorsa esterna, ad esempio, estraendolo dal codice html di pagine di siti tipo:
http://www.whatismyip.com/
o
http://www.myipaddress.com/
se nel frattempo qualcuno se ne esce con una soluzione tutta java, tanto meglio, sarei anch'io interessato.