Infatti è assurdo che non esista una griglia dati editabile, come view nativa.
Facendo un lavoro decente si può usare la CustomListView (meglio ancora la xCustomListView, essendo questa compatibile con B4A, B4J, B4I).
Se tu sviluppassi un tool in b4j in cui con pochi click & drag generassi codice e layout, saresti pieno di richieste, non solo dai principianti.
Ma, come hai scritto, il lavoro è tanto e, soprattutto, qui sono tutti tirchi

e dovresti pure proteggerlo.