Ho risolto, all'inputstreamreader oltre a passare la connessione all'url, aggiungo il charset utf8.

BufferedReader in = new BufferedReader(new InputStreamReader(tnj.openStream(),"UTF8"));