преобразовать вектор в jobject в C ++ / JNI?

Я использую нативную функцию Java -

public native ArrayList<String> parseXML();

В C ++ моя родная функция -

vector<string> resultList;

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

Моя проблема в том, как преобразовать resultList (векторный тип) в тип задания?