In der Datenbank ist Code als TEXT definiert, das heisst dass ORDER BY nach Text sortiert.
Du musst die Datenbank ändern und Code als INTEGER definieren.
Und die SQLite Zeilen demnach ändern.
Kann man eigentlich nach der Eingabe weiterer Zeilen diese gleich an die entsprechende
Stelle einsortieren in der Liste?
Automatisch nein.
Das musst Du selbst machen.
Oder die Datenbank neu einlesen.
Das SQLScrollViewMultiselect Beispiel ist ein relativ altes Beispiel.
Du solltest dir die SQLiteLight Beispiele im User's Guide anschauen.
Diese befinden sich auch in meier Unterschrift
SQLiteLight four simple B4A SQLite projects.