@NickBAS выделить 1 процесс под работу с пользователем.
с него/процесса просить пользователя и записывать ввод в глобальную переменную.
в других потоках использовать эту глобальную переменную. при нужде можно поставить ожидание ввода в др потоках(ожидание изменения глобальной переменной)
@lcoollerl Под "Столбец" вы имеете ввиду список(массив) ?
Получаете данные из БД
Создаете новый список
Создаете цикл по строками полученным из БД
В цикле экшеном парсить строку получаете нужные данные и добавляете их в созданный список