@Sergey_New
In your database 'tags' is a Table, and 'lds' is the name of a field within that table.
The error message:
java.sql.SQLException: [SQLITE_ERROR] SQL error or missing database (no such table: lds) tells you all you need to know. You are asking SQL to look for an object that is not there.... a table called 'lds' which is a field name not a table.
Try this:
SELECT * FROM tags alternatively,
SELECT key, family, lds FROM tags where you only need certain fields (it keeps the memory use to a minimum).
Executing SQL from within an Android program or even within B4J is a very slow way and painful way to learn SQL. I suggest you try an SQL management program as I suggested at post #5