O código parece estar bom. Pode ser um problema com os tipos de dados ? Para que tipo a coluna 'capítulo' está definida?