W funkcji zapytania podczas wiązania:
foreach ($params as $param) {
$this->_query->bindValue($x, $params);
$x++;
}
Wiążesz $params który jest tablicą, a nie wartością. Zmień $params na $param (liczba pojedyncza) i prawdopodobnie zadziała.