convertir vector a trabajo en C ++ / JNI?

Estoy usando la función nativa de Java -

public native ArrayList<String> parseXML();

En C ++ mi función nativa -

vector<string> resultList;

JNIEXPORT jobject JNICALL Java_Sample1_parseXML
(JNIEnv *env, jobject obj){
   // logic
   return resultList;   // here getting error
}

¿Mi problema es cómo convertir resultList (tipo de vector) a tipo de objeto de trabajo?

Respuestas a la pregunta(2)

Su respuesta a la pregunta