Well, I've never used any external Java thing to build stuff so you may hav to translate this for your situation.
Basicly, I did the sketch as normal (with OpenGL) then exported to an applet.
Edit the HTML file so it resembles:
Code:<applet code="com.sun.opengl.util.JOGLAppletLauncher"
archive="jogl.jar,MySketch.jar"
width="800" height="600" mayscript="true">
<param name="image" value="loading.gif">
<param name="boxmessage" value="Loading Processing software...">
<param name="boxbgcolor" value="#FFFFFF">
<PARAM NAME="progressbar" value="true">
<param name="subapplet.classname" VALUE="MySketch">
<param name="subapplet.displayname" VALUE="Random OpenGL thing">
</applet>
Then get the jsr-231 beta 03 jogl.jar and jogl-natives-*.jar files from https://jogl.dev.java.net/servlets/ProjectDocumentList?folderID=4843&expandFolde
r=4843&folderID=0
And put them in the same directory as the HTML/MySketch.jar file on your server, and it'll just work.
This is all dependant on a slight change to processing-0110 though, but which will be fixed with 0111 I believe.
0111 may also come with the beta 03 versions of the jogl jar files so you don't need to go get them yourself.
If you can't wait for 0111 the change to make to the processing source is very simple, and is documented at http://dev.processing.org/bugs/show_bug.cgi?id=309