Oracle peut voir vos structures de table. Nous ne pouvons pas. Je parie qu'Oracle voit le problème dans votre code.
Il doit pointer vers la première ligne avec l'erreur. Sinon, sélectionnez * dans user_errors ;
Peut-être que votre table ORDERS n'a pas SHIP_DATE (puisque la première déclaration parle de EXPECTED_SHIP_DATE).