Так имеет смысл делать только если необходимость использования шаблона явно прописано в задании. Если это так, то для каждой новой группы просто создавать новую таблицу с помощью Query:
Код:
'CREATE TABLE GROUP '+GroupN+
'(поле1 тип1, поле2 тип2, ... ,полеН типН)'
Соответственно хранить данные по уже созданным таблицам.
Если же явно такое извращение в задаче не прописано, то в таблицу добавить поле Номер_Группы и в программе уже фильтровать данные по этому полю.