Grazie della risposta.
E' esattamente quello che stavo facendo ieri prima di postare questo thread, e proprio su borsaitaliana.it. Però quando apro una URLConnection ad esempio sull'indirizzo da te suggerito

http://www.borsaitaliana.it/bitApp/q...iziale&param=A

per fare il parsing, il server mi restituisce un codice di risposta HTTP 500 che mi genera l'eccezione:

codice:
Exception in thread "main" java.io.IOException: Server returned HTTP response code: 500 for URL: http://www.borsaitaliana.it/bitApp/q...iziale&param=A
at sun.net.http://www.protocol.http.HttpURLConn...getInputStream(HttpURLConnection.java:1245)
Ho pensato che probabilmente il server non gradisce il formato della mia richiesta HTTP, ma non capisco perché...