bindParam lie la variable par référence, vous avez donc besoin de bindValue à la place :
$this->queryObject->bindValue($key, $value);
bindParam lie la variable par référence, vous avez donc besoin de bindValue à la place :
$this->queryObject->bindValue($key, $value);