the problem is that both products use the same ID, so the cart considers them the same product.
You have the item information coming from a database table, but you are setting the add to cart button up as a static add to cart button.
For the way this page is configured, you would be better off using static data in the add to cart button bindings, then trying to bind to the recordset columns.