Hmm... pues bueno, te toca entonces revisar la
documentación.
Supongo que el método prepare() no está creando el objeto necesario para el siguiente método.
Te toca depurar la consulta y ver si obtienes algo más de información, así a secas es como si creyeras que podemos "descubrir" un posible problema con escueto detalle.