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
Bookmarks
History
Configurable cache
Cookies and cookie management
Forms
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=1You can download a trial version and see if it meets your demands in document reading.
Welcome to Mobile9.
Take care
DL