Proseguiamo ...

Veramente iniziamo male ... che vuoi dire con

"funziona ma con quale istruzione inserisco automaticamente i dati nel database, in modo che si metta ordinatamente tra i record esistenti"

?

Non si "inseriscono" i dati ordinatamente ... semmai si "leggono" ordinatamente ...

E poi, ordinatamente con quale criterio?

Il controllo data, inoltre, usa DAO e ti sconsiglio (forse l'ho gia' fatto) di usare DAO e controlli data ...

Scusa la curiosita' ... ma studi o lavori?