Ошибки компиляции вызываются во время компиляции, однако фактическая ошибка, которую вы получаете, это ArrayIndexOutOfBoundsException, которая выглядит как исключение времени выполнения, а не ошибка компиляции. Это означает, что ваш проект пытается обратиться к элементу массива с помощью индекса, который не существует.
Эту ошибку можно исправить, убедившись, что вы не пытаетесь ссылаться на элементы с индексами, выходящими за пределы или ниже пределов ваш массив, и если вы не можете найти, где это выброшено (полное сообщение об ошибке, если это полезно для этой цели), то вы можете отладить и сузить проблемное пространство, пока не найдете строку, в которой происходит сбой.