Как ArrayList положить в sql?
Таблица вопросов: ИД вопроса, Текст вопроса
Таблица ответов: ИД ответа, ИД вопроса, Текст ответа
Связь по ИД вопроса. Всё.
Ваш вариант используется например в Sharepoint вполне себе зрелое решение, как другой вариант можно использовать json или xml