Supprimer le TO_DATE dans la clause WHERE
TO_DATE (alarm_datetime,'DD.MM.YYYY HH24:MI:SS')
et changez le code en
alarm_datetime
L'erreur provient de la conversion to_date d'une colonne de date.
Explication ajoutée : Oracle convertit votre alarm_datetime en une chaîne en utilisant son format de date dépendant de nls. Après cela, il appelle to_date avec votre masque de date fourni. Cela lève l'exception.