Since it's a library and not a whole program, JNI (or
JNA which basically is JNI but then written in Java) is the only way I think.
Either that, or write the GUI in C(++). Qt can be used, but GTK+ (with gtkmm being the C++ version) is also quite good.