Retornando uma lista de matrizes de sequência de caracteres do java nativo para JNI

           ArrayList<String> myArraylist;          

           public ArrayList<String> getData(){
               myArraylist = new ArrayList<String>();          
               myArraylist.add("1267982563");
               myArraylist.add("2345678");
               myArraylist.add("5432789");
               return myArraylist;
           }

Como obter os itens de cada um do método acima no lado JNI e pressionar para vetor e retornar do JNI para outras chamadas de CPP na camada JNI.

questionAnswers(1)

yourAnswerToTheQuestion