There is currently no Kinect API written exclusively in Java, and I did not expect it to be written in the foreseeable future, which will not wrap another API. If you want to interact with Kinect in java, it looks like there are currently two main solutions.
1) Use java wrappers for OpenKinect or 2) use java wrappers for OpenNI . From what I read, Kinect requires these drivers for use with OpenNI.
source share