In case you’ve not noticed, there is a port of BSD OpenJDK available for Mac OS called SoyLatte.
SoyLatte is initially focused on supporting Java 6 development; however, the long-term view far more captivating: open development of Java 7 for Mac OS X, with a release available in concert with the official Sun release, supported on all recent versions of Mac OS X.