Vielleicht musst Du auch das in GITHub stehende TJavaArray verwenden.
Also GitHub nimmt die Deklaration auch nur aus der
Unit AndroidAPI.JNIBridge von embarcadero.
Wäre die Frage, was man aus dem zurückgegebenem Pointer macht und wie man da ein erzeugtes und gefülltes TJavaArray bekommt.
Die Übergaben von JavaArray mit Procedureparametern gehen ja sonst immer.
Phantasie ist etwas, was sich manche Leute gar nicht vorstellen können.