Это не ошибка компилятора, хотя бывают случаи, когда это может быть признаком ошибки (некоторый код, который был случайно удален и т. Д.)
Возможно, ваши предупреждения Eclipse установлены довольно строго. Мне нравится моя такая. Ваш лучший подход - установить некоторые стандарты кодирования и применять их с помощью чего-то вроде Checkstyle и / или Findbugs. По крайней мере, один из них найдет это и ударит твоих коллег по запястью!
EDIT
Похоже, что Eclipse (по крайней мере, 3.6, я не тестировал 3.7) действительно сообщает о двойной точке с запятой после оператора импорта как ошибку компиляции, независимо от настроек «пустого оператора». Eclipse имеет свой собственный встроенный компилятор, отдельный от компилятора JDK. Так что если Eclipse это не нравится, но компилятор JDK таков, он предполагает, что у одного или другого из них есть ошибка (или, по крайней мере, другая интерпретация JLS!).
Я бы посоветовал поднять это как ошибку в Eclipse - просто потому, что они, как правило, очень отзывчивы в изучении вещей и объяснении того, почему они считают себя правыми, и создании / отслеживании отчетов об ошибках с разработчиками JDK.