I understand what you're suggesting. I've already sent a "csv" string to a Java program which substrings out the individual fields. Works, of course. But Java has built in support of arrays and lists that I'd like to use. It should require less ugly more straight forward code.
Refering to chapter 31 beginning on page 600 in the Enterprise COBOL Programming Guide v4r1 a discussion of "interoperable data types" makes it clear which kinds of data can be passed "as is". For example, integers (pic comp s9(5)) do not require any special conversion. Character strings, however, must be converted to Java strings using special functions found in the Java Native Interface (JNI).
The section of this manual that discusses arrays only does so from the perspective of the COBOL program receiving an array. I want to send one.
I hoped that someone on this forum had blazed this trail so that I wouldn't be the one that's face down with arrows in my back.
Thanks for the quick response.