However, the actual text I get back from the URL is different from that saved out of a browser from the same URL.
The browser saves & pound; characters, whereas the lines read in Java are missing these characters altogether.