Das Problem liegt wohl in dem Primärschlüssel begründet. Du hast da bereits recht hohe Zahlen stehen. Wird aber ein neuer Datensatz eingefügt, so wird dem ein Primärschlüssel zugewiesen, der viel kleiner ist als die Schlüsselwerte der weiter unten liegenden Feldern. Tabellen werden standardmäßig nach dem Primärschlüssel sortiert und die GUI erwartet anscheinend, dass dann der neue Datensatz unten liegen soll und liest einfach den Datenwert mit der maximalen ID aus. Kann sein, dass das nur in Firebird der Fall ist. Dort gibt es ja eigentlich die AutoWerte gar nicht. Da wird ein Generator zur Hilfe genommen.
ALTER TABLE "tbl_Geräte2" ALTER "ID" RESTART WITH 900000050000089;
Dies löst das Problem in der beigefügten Tabelle, wobei mir unklar ist, wie Du zu so hohen Autowerten kommen kannst. Jedenfalls wird dann der nächste Datensatz mit einer ID von 900000050000090 erstellt. Dieses Kommando ist das passende für Firebird. Auch wenn da eine zusätzliche englischsprachige Meldung unter Extras → SQL erscheint - das funktioniert.
Sollte dies jemand lesen, der mit einer HSQLDB seinen Autowert neu einstellen will, dann bitte berücksichtigen: ALTER TABLE "tbl_Geräte2" ALTER COLUMN "ID" RESTART WITH 900000050000090;
. Dort muss der Zusatz COLUMN und der neu zu erstellenden Feldwert stehen, nicht der aktuell letzte.