Вообще то как раз для табличных данных используются таблицы, их никто не отменял.
Глупо же использовать таблицы для верстки сайта.
В общем разделение обязанностей.
А если так хочется дивами, насколько я понял из вашей проблемы, вы попробуйте вложить 3 дива в один.
типа
<div>
<div></div>
<div></div>
<div></div>
</div>
И так каждую строку.
Но код выйдет все таки объемистее чем если организовывать таблицами.
DIV или TABLE?