In deinem Kontroll-Select prüfst du nur die erste Stelle ... substr(F4, 1, 1)
Im obrigen holst du dir jedoch 7 Characters. Und da wird es wohl irgendwo ungültige numerische Zeichen enthalten.

lg Andreas