Hi
JOGL 2.0 wasn't the buggiest version of JOGL but it's obviously obsolete and using it is disturbing as it's not maintained and it doesn't match with the version used in our tutorial.
Actually, not using an IDE at the very beginning of the learning is a good idea to me as it forces you to understand what happens underneath before benefiting of the ease provided by the integrated development environments so that you're not their slave, you know what to do when something doesn't work as expected in Eclipse, Netbeans, ... but I hope that your teachers use some IDEs later as mine did (we used IDEs in Master degree but not in License/Bachelor).
I can try to do something to help you to encourage your teachers to use the latest version of JOGL. You can contact me in private if you want, I'll do my best.