Ну, протокол SQL всё равно символьный. Не сделаешь ты — это же попытается сделать библиотека. Успешно или нет — неочевидно. Лучше не сачкуй и сделай сам.
Не "посачковал" и посмотрел. Биндятся следующие типы: QVariant::ByteArray, QVariant::Int, QVariant::Bool, QVariant::Double, QVariant::UInt, QVariant::LongLong, QVariant::DateTime, QVariant::Time, QVariant::String
Другие преобразовываются в строку, то есть QStringList нормально сработает только если там один элемент. Бесполезная вещь