Just a quick question. A new contract wants to use my opengl C code (wrapped) in their Java app. Has anyone done this or know of any problems/issues.

gl4java, perhaps?
I have never used java for anything serious, but this seems to be quite popular: http://www.jausoft.com/gl4java.html

They also have a FAQ, make sure to check it out.