Переместите try-catch
в l oop тело . И вы, вероятно, хотели обозначить l oop. И, хотя они не являются обязательными, используйте фигурные скобки. Мол,
input: do {
try {
if (choice2 != null) {
System.out.println("Please enter a valid choice");
}
choice2 = reader.readLine();
} catch (StringIndexOutOfBoundsException e) {
continue input;
}
} while ((int) choice2.charAt(0) >= 65 && (int) choice2.charAt(0) <= 69);