Ve funkci dotazu při vázání provedete:
foreach ($params as $param) {
$this->_query->bindValue($x, $params);
$x++;
}
Zavazujete $params což je pole, nikoli hodnota. Změňte $params na $param (jednotné číslo) a pravděpodobně to bude fungovat.