Подскажите, как лучше хранить в БД в SQLite длинный список из строк по 10-20 символов (некоторые достигают длины примерно в 1500 таких строк) в качестве BLOB объекта или лучше создать вторую таблицу в БД и систематизировать это внутри неё, связав обе таблицы?
Зависит от того, как вы слбираетесь работать с этими данными.
Если их всегда тупо читают цел ком, то можно и в блобах.
Если они участвуют в WHERE, или бывает надо вытащить только часть, то лучше в новую таблицу