Полагаю, вы пытаетесь выполнить пакетный запрос.Да, qt поддерживает этот сценарий.
bool QSqlQuery::execBatch ( BatchExecutionMode mode = ValuesAsRows )
Выполняет предварительно подготовленный SQL-запрос в пакете.Все связанные параметры должны быть списками вариантов.Если база данных не поддерживает пакетное выполнение, драйвер будет имитировать ее с помощью обычных вызовов exec ().Возвращает true, если запрос выполнен успешно;в противном случае возвращает false.
QSqlQuery q;
q.prepare("insert into myTable values (?, ?)");
QVariantList ints;
ints << 1 << 2 << 3 << 4;
q.addBindValue(ints);
QVariantList names;
names << "Harald" << "Boris" << "Trond" << QVariant(QVariant::String);
q.addBindValue(names);
if (!q.execBatch())
qDebug() << q.lastError();
http://doc.qt.io/archives/qt-4.7/qsqlquery.html#execBatch