As aD was adquired by RedHat, I guess that maybe the will want ACS (in this case the Java version) to run under their redhat database (postgres), so, the big bucks will be in the side of Redhat, but no body know certainly that now.
Is there a special reason for what you want to use Java?