arr[j] = Integer.parseInt(br.readLine());
br.readLine()
читает по одной строке за раз. Если строка содержит «1 2 3 4 5», она выдаст исключение, которое вы получаете. Вам нужно разделить эту строку на массив, который содержит число как String в качестве его элементов, а затем применить parseInt()
к каждому из элементов.
List<Integer> data = Arrays.stream(br.readLine().split(" "))
.map(str -> Integer.parseInt(str)
.collect(COllectors.toList())
Теперь вы можете обрабатывать элементы.