In most instances neither a table nor a div is the appropriate tag to use.
What you need to ask yourself is what the most appropriate tag is to match with what the content actually is. When the content is tabular data to be set out in a tabular format is the only time that a table is the right choice. The only time a div is the right choice is when there is no othet HTML tag that describes what the content is.
With what the OP is asking about tha right tag to use would either be a table - if it genuinely is 15 records each having the same zeven fields that you want to display - or if it isn't tabular data then the most likely possibility is that it is a list.