Помимо последней ошибки узнал еще её номер
qDebug() << query.lastError().number()<< query.lastError().text();
Оттуда накопал ошибку 1064, которая ничего не прояснила, но методом тыка понял что беда в апострофах, которыми обозначил атрибуты. Убрал и их.
Следующая ошибка это было отсутствие первичного ключа в таблице.
и несоответствие приведенных типов, я обозначал их как QString, но в таблице были 3 даты и 1 численный.
Теперь все просто прекрасно. Спасибо за помощь,
Игорь Джулай