For those whose problem has not been solved; try this solution:
Set the global environment variable “J2D_D3D” to “false” inside the OS.
According to Sun, this setting is used to turn off the Java 2D system’s use of Direct3D in Java 1.4.1_02 and later.
ie: simply create a environmental variable with name “J2D_D3D” and value “false” without the quotes.
this has solved my rendering problems, hope it does yours also.