i tried to run the lwjgl (0.5 and 0.6) ControllerTest (org.lwjgl.test.input.ControllerTest) but it failed 
java -cp .;lwjgl_test.jar;lwjgl.jar org.lwjgl.test.input.ControllerTest
java.langException: The controller could not be created.
at org.lwjgl.input.Controller.create(Unknown Source)
at org.lwjgl.test.input.ControllerTest.<init>(Unknown Source)
at org.lwjgl.test.input.ControllerTest.main(Unknown Source)
Exception in thread "main" java.lang.NullPointerException
at org.lwjgl.test.input.ControllerTest.main(Unknown Source)
os: win98se
gamepads:
(#1) saitek p880 dual analog (usb)
(#2) saitek x6-33m (gameport)
DirectX: 9.0 (dont know if u use dinput for that)
in the first run #2 wasnt attached and the error msg was the same as in the second run were both controllers was attached.