Cercando qua e la su internet sono riuscito ad arrivare a qualcosa del genere...mi rimane poi da creare l'array ma è la cosa meno complicata.

codice:
public static void main(String [] argv) {
  String text = "<<'0000000013','THUS|ETER','VALU'>>/(<<'0000000012','FPOD|VHFU','VALU'>>*<<'0000000137','PCO','GAS1'>>)";
  Pattern pattern = Pattern.compile("<<([^<<]+)>>");
  Matcher matcher = pattern.matcher(text);
  while(matcher.find()) {
    System.out.println("Sottogruppo 1 : "+matcher.group(1));
  }
}
Quello che ancora non soro riuscito a fare e farlo lavorare con le [] piuttosto che con <<>>
E' possibile?