Ciao,
tutte le classi che stai usando esistono gia' dal jdk 1.1 ...
Possibile che sia un problema di VM !?

Comunque se vuoi leggere lo stream diversamente puoi fare cosi':

URL url = new URL(host);
inputstream = (url).openStream();

int aByte= -1;
ByteArrayOutputStream baos= new ByteArrayOutputStream();

try{
while((aByte= inputSTream.read())!= -1){
baos.write(aByte);
}
}catch(IOEXception ex){
}

String aSTring= new String(baos.toByteArray());
System.out.println(aString);


Certo, non e' bufferizzato, leggi byte per byte, e' bloccante, pero' puoi provare


Ciao,
rob