Sorry, I thought "Vecrot" was some obscure product that I didn't know about, so I skipped over your question. Not all questions can be answered on the JavaRanch, but we do try.
There's "web services" and then there's "Web Services", so your answer depends. If you're doing your web service via
SOAP, the standard is supposed to include the ability to transport arrays of strings, so the answer to that question is "yes", and you'd normally define it in the WSDL.
For less formal web services - or alternate service protocols such as REST - it essentially depends on how you encode and decode your data streams. I can (and have) done simple web services where I simply do an HTTP GET, get returned a text/text stream with one item per line and read the results as a LineNumberInputStream.
The secret of how to be miserable is to constantly expect things are going to happen the way that they are "supposed" to happen.
You can have faith, which carries the understanding that you may be disappointed. Then there's being a willfully-blind idiot, which virtually guarantees it.