Fix CMakeLists to use JNI_INCLUDE_DIRS instead of JAVA_INCLUDE_DIR