Bonjour,
Mon humble avis, on ne compile pas un projet avec une JDK plus récente que celle qui sert à l'exécution. Dans ton cas ça doit marcher car à quelques bugfix prés, c'est idem mais si tu tombes sur ces fameux bug, c'est le drame !
Compile en 1.4.2_18 et exécute en 1.4.2_18 ou + c'est le mieux !
Si pour des problèmes de complexité tu ne peux changer la JDK d'exécution, tente le mais ça comporte, toujours à mon avis, un petit risque si l'appli doit-être fiable !
PS : Cherche les corrections apportés entre les deux versions pour voir si elles t'impactent.
Bonne continuation et vive la F1