Вы можете использовать эту простую логику:
String str = "Abcd123";
String newStr = "";
for (int i = 0; i < str.length(); i++) {
if (Character.isDigit(str.charAt(i))){
newStr = newStr + " " + str.substring(i);
break;
} else {
newStr = newStr + str.charAt(i);
}
}
System.out.println(newStr);
Здесь мы перебираем каждый символ в строке и вырываемся из цикла, как только мы находим первую цифру.
Выход:
Abcd 123