The only program that i know of is webviever. Onfortunately I havent heard of a free java application, if that is what you are looking for.
WebViewer includes the following features:
Browsing of HTML content
Graphics, including GIF, JPEG, PNG, TIFF and BMP formats
Cookies and cookie management
Security via HTTPS (if supported by the device), basic authentication
HTTP, HTTPS, mailto, FTP, and gopher URLs
Incremental rendering Viewing of Microsoft Word, Microsoft Excel, ZIP and PDF documents
Viewing of images at their full size or scaled to fit the device's screen width
Optical character recognition for faxes and scanned documents
Easy to navigate with no horizontal scrolling required
Support for Unicode and many character encodings http://www.visionetech.com/mobile/java_apps.asp?node=1
You can download a trial version and see if it meets your demands in document reading.
Welcome to Mobile9.