You may also need to include gluegen-rt.jar
in your build path. You should be able to obtain this from the same place where you found jogl-all.jar
(JOGL 2).
Regarding your edit, for simplicity, you can use:
GLCanvas canvas = new GLCanvas(new GLCapabilities(null));
This will allow you to use the default GLProfile
.