The simplest explanation would be that you haven't started an animator to periodically redraw the GlimpseCanvas.
After creating your canvas, call:
GLAnimatorControl animator = new FPSAnimator( 120 );
animator.add( canvas.getGLDrawable( ) );
animator.start( );
You can see a complete example of setting up a GlimpseCanvas in
Example.java.
If that doesn't help, do you see any Exceptions being printed to the console when you run your application?
Also, regarding SwingLightweightGlimpseCanvas: it is deprecated, but should work fine and is still necessary if you want to do things like place a GlimpseCanvas inside a JScrollPane. It's just not as efficient performance-wise as some of the other GlimpseCanvas implementations. But if you're getting fine performance, I wouldn't worry about it.
Geoff