Crosspost of: http://lwjgl.org/forum/viewtopic.php?t=1139
I've just got through the first interation of wrapping JInput in a tidy little wrapper for use as the LWJGL controller input layer (should people agree).
You can find a bunch of stuff here: http://www.cokeandcode.com/lwjglinput
I'd appreciate any reports or working/failing hardware and, if you have time, comments on the proposed api (in the src package).
The webstart test is known to work on windows (with DX8+). Linux and macos are currently untested though the JInput binaries have been reported to be working to at least some extent on all platforms.