Kudos to Bob Cusick for providing me with a solution to the html table problem. Apparently in this case, Java 1.5 ignores the table bgcolor, but accepts a table row bgcolor. I will need to change a bunch of my code, but my reports are saved and I can move up to Java 1.5.