Я никогда раньше не использовал JTable, но в документации говорится, что конструктор принимает «вектор векторов» как первый параметр, а не вектор объектов данных.