We actually have a Java source license, though I don't think there is much difference anymore from the Open JDK.
Yes, I'm building for SLES 11 because we have sometimes had some problems using the built binary release. I run it through the test suite to make sure it is functional. The JavaFX is built separately from its own source package, not combined as in the binary release package.
I just haven't found an equivalent way to test the JavaFX parts. I would like to do some prefunctory testing before releasing to our App developers.