Мне не совсем понятно, как выглядит остальная часть вашей программы. Однако вы должны знать, что компоненты JOGL не рисуются как другие компоненты; другими словами, если этот код находится в экземпляре GLAutoDrawable (то есть GLJPanel или GLCanvas), он не будет ничего полезного.
Что вам нужно сделать, это создать GLEventListener и присоединить его к GLAutoDrawable. Затем вам нужно реализовать display (GLDrawable drawable)
с кодом, который рисует вашу 3D-сцену.
Это руководство полезно для начала работы.