SWTでOpenGLを使うには、

JRE 6update11とEclipse 3.3にて
JOGLとLWJGL共に、リサイズ時に描画が止まったり、それ以降描画されないことがあった。
OpenGLのトラブルは、ビデオカードのドライバーを更新するといいというので
GO 7600を使っているのですが、
7.15.11.6743から
新しいDriverを入れて
7.15.11.7948にしましたが解決せず

あきらめて、SWT -> AWT -> JOGL という形で解決することにした。
こんな感じです。
joglCanvas = new javax.media.opengl.GLCanvas();
joglCanvas.addGLEventListener(new GLEventListener() {
//略
}

Composite top = new Composite(parent, SWT.EMBEDDED);
top.setLayoutData(new GridData(GridData.FILL_BOTH));

java.awt.Frame worldFrame = SWT_AWT.new_Frame(top);
java.awt.Panel panel = new java.awt.Panel(new java.awt.BorderLayout());

worldFrame.add(panel);
panel.add(joglCanvas, BorderLayout.CENTER);

少ないながらもGoogle code searchのコードが役に立ちました。