Current this is just stuff I have programmed using LWJGL. you can start with the NEHE tutorials to get a solid understanding of how OpenGL works.
I have been considering packaging my classes into a library for people to use, as a utility library, similar to slick but for 3D apps. So each class will be self contained, and wont require other parts of the package. Something that will be more of assistance to LWJGL developers rather than people who want to use a scene graph.
Is any error details printed in the Java console?
It may be due to the fact that the water shader has a few to many textures passed to it.
also, does that entityTest work fine? can you see the correct colors and shading?
Currently I havn’t implemented a skybox test.
you may want to check if the latest drivers are installed. But Intel graphics cards are known for not being the best when it comes to openGL.