If memory serves, BPEL has extensions that allow you to invoke code in the middle of a BPEL process (or it BPEL itself doesn't have that, then every BPEL implementation I've read about had that) - that's what you may have to use.
two invoke getting a result from two web services in a complex data type as array then I need to combine the result in one array to present it. As I saw in Oracle I can use mergenode but that is not working with eclipse.