Probably a problem with lacking permissions.
You could temporarily grant all permissions to all code in the java.policy file of the JVM.
I've a working serlvet accessing and reading from an RSS stream (using RSSlib4J) and an XPage doing an HTTP request and displaying the results (using HTTPClient from apache.org).
Please have a look an http://www.assono.de/blog/d6plinks/EC11-Zaehme-den-Tiger
"Folien" means slides. They are in German, but just go for the demos with source code extracts. You can download the demos for the complete code.