The B4XPages_SqliteLight2 tutorial app has a minor bug. If you add new row(s) to the table, they do not appear in the B4XTable view unless the program is restarted. The B4XTable view needs to be refreshed when rows are updated, added, deleted. For example, if you delete a row then click on the deleted row in B4XTable you will get an out of bounds exception. Also B4XTable when refreshed will need to preserve the sort order and the relative page number and the top of page row.
B4XPages_SqliteLight2 App Tutorial
B4XPages_SqliteLight2 App Tutorial