You're welcome. I will make a pull request to support JOGL 2.3.0 at home in a few hours and I'll upload a pre-build 12 with my changes if possible. I will tell you when it is ready and I advise you to use it as it fixes a long standing limitation and a few bugs under Mac. You'll have to modify your source code then:
https://jogamp.org/bugzilla/show_bug.cgi?id=682