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.