You should only have one checkbox inside the repeat region. The value of the checkbox should be set to the id in the database and you should get the label from the database as well.
This way you would have 14 unique checkboxes, one for each row in the database and if you add more rows to the database, the correct corresponding row would appear in your interface.
That is the concept of the relational table and the one to many relationship... that you have one table of values you want to insert into another table and maintain a relationship to a third. I think this is what you want, but you need to start by creating your form dynamically as you have kind of started to do.