Has JOGL ever worked in VirtualBox for you? I've tried it before, but it always seemed to have problems for me. I tested my new compile on Ubuntu 18.04 LTS, but on real hardware, and I only checked the case I'm using (the SWT canvas). You might try on native hardware, and either use my build (
https://github.com/WadeWalker/com.jogamp.jogl) or build it yourself. If you do your own build, you can run the JUnit tests for AWT to see if those work properly -- those are usually a good way to debug.