This page https://docs.oracle.com/javase/7/docs/technotes/guides/jni/spec/types.html enumerates the data types that JNI handles. For instance, to handle a Java variable of data type int the equivalent in JNI is jint.
Now if I have a Java variable of data type Integer, how can I process this variable in JNI since there is no obvious equivalence for this data type?