Это простая проблема, если подумать.Поскольку ваши столбцы фиксированы, вам нужно будет создать подкласс UITableViewCell и создать пользовательский UITableViewCell с 5 столбцами (или UIViews или все, что вам нужно в этих столбцах).Затем просто используйте свой пользовательский UITableViewCell в таблице, и вы можете иметь столько строк, сколько хотите.
Учебник по созданию пользовательских ячеек
Вы можете использовать данные ядра и NSFetchedResultsControllerдля заполнения данных (потребуется сопоставить путь индекса таблицы с основными данными вручную, поскольку у вас есть 5 объектов в 1 строке).
Также см. предыдущий вопрос