Based on OpenGL ES documentation I see that glUniform functions should be available but they aren't in Jogl using GLES1. Related docs: http://www.khronos.org/opengles/sdk/docs/man/xhtml/glUniform.xml
http://www.khronos.org/opengles/sdk/1.1/docs/man/ http://www.khronos.org/registry/gles/specs/1.1/es_full_spec_1.1.12.pdf there is no uniform (GLSL specific) for ES1, since ES1 is not completely fixed function pipeline.