Hi Du,
falls Du mit "Java-Datei" ein Applet und mit "JavaScript-Datei" ganz einfach JavaScript meinst, dann ist die Antwort: Ja. Stichwort LiveConnect. Inwiefern Datentypen und -strukturen so einfach übergeben werden können, müsstest Du aber mal schauen. Aber die Daten kriegst Du auf jeden Fall rüber, kannst Dir ja hinterher wieder 'nen Array draus basteln, falls es nicht direkt als Array geht.
Das Applet kann einfach irgendwelche JavaScript-Funktionen aufrufen, die im gleichen Dokument definiert sind. Die JavaScript-Funktionen können sogar einen Wert returnen.
Im Applet-Tag muss dazu noch der Parameter MAYSCRIPT angegeben werden.
Mirko