Como dividir um texto em Java
String string = "004-034556";
String[] parts = string.split("-");
String part1 = parts[0]; // 004
String part2 = parts[1]; // 034556
dividir o texto por java índice
String s ="123456789abcdefgh";
String sub = s.substring(0, 10);
String remainder = s.substring(10);