Почти съм сигурен, че драйверът на mysql за PDO (може би самият mysql?) не поддържа изрази, подготвени с множество заявки.
Вместо SELECT LAST_INSERT_ID()
във вашата заявка използвайте Conexion::$cn->lastInsertId()
след вашия $query->execute()