За этот ответ похоже, что вам лучше всего написать функцию конвертера JavaScript, которая преобразует собственный массив JavaScript в массив Java с помощью функции привязки Java Rhino .Обратите внимание, что вам нужно позаботиться о том, чтобы использовать правильный тип при преобразовании отдельных элементов.
[Edit] Вот рабочий пример использования массива строк:
ScriptEngine js = new ScriptEngineManager().getEngineByName("JavaScript");
String ss[] = (String[]) js.eval(
"(function() {" +
" var a = java.lang.reflect.Array.newInstance(java.lang.String, 3);" +
" a[0] = 'foo';" +
" a[1] = 'bar';" +
" a[2] = 'gah';" +
" return a;" +
"})()");
System.out.println(Arrays.toString(ss)); // => [foo, bar, gah]