Hey
You can look at Ardor3D, it supports both JOGL and JInput, you can look at its source code to understand how it works. The webpage of JXInput claims wrong things, JNI is not slow and JXInput is not really 100% pure Java library which is not a problem anyway.
JXInput has a poorer support of GNU Linux, I prefer JInput. I plan to use it but I would like to modify it to use the same automatic extraction of native libraries from JARs than all JogAmp APIs. I can't work on it now as my players are still waiting for being able to kill people in the pre-beta-version of TUER as you may know
Good luck.