Oracle SQL Developer - не самая лучшая часть разработки программного обеспечения. В общем, я думаю, что оракул должен просто делать то, что он может делать хорошо, то есть базы данных;) Только сказать это, чтобы показать, что я не буду сильно беспокоиться о таких глюках.
Я сам не сталкивался с этой проблемой, но могу представить, что это происходит, когда объект базы данных (например, таблица), используемый этим пакетом, был изменен. Даже через пакет все равно компилируется, оракул как-то их помечает. В jdbc вы получите сообщение «существующее состояние пакета было отклонено» при первом обращении к пакету. Просто предположение, это может быть просто ошибкой, я бы не стал удивляться, если смотреть на качество своих продуктов java в целом;)