Hello and thanks for the suggestion! After wrapping the code in main in SwingUtilities.invokeLater(...), I still received the same exception. I even copy-pasted some examples which were online and got the same problem, which makes me think that I did something wrong when I installed JOGL; however, my code compiled, so I don't understand what could have gone wrong...
Edit 0: The class I used to cross-check with the exception my code was throwing can be found here: http://blog.rickyc.org/?p=39
. I copy-pasted the code found there verbatim, which caused the second exception I noted in my original post. My guess at this point is that awt.dll and jawt.dll could not be found in the class which loads the native libraries; however, I'm pretty sure I installed everything correctly; I pasted the jogl files and dlls (along with awt.dll and jawt.dll) in bin and lib/ext. Did I do something wrong here?
Edit 1: I fixed the problem! Looks like copy-pasting all of the contents in the lib folder of the jogl installation package into the lib/ext and bin directories of the JDK is not a good idea. After only copying over the .dlls and the main jar files (jogl.all.jar, gluegen, and nativewindow), everything works!