Here's a simple demo that does screen/world translations:
http://potatoland.com/code/gl/lwjgl_demoScene.zipIn GLApp_DemoScene.java, the functions mouseMove() and mouseDown() translate screen coords to world.
I wrap the gluUnproject calls in a base class function called getWorldCoordsAtScreen(), which may be helpful or annoying depending on how you like to code ;-)