cuando te salga esta exception
QLException: Column not found
significa "columna no encontrada", asi que cuando veas eso significa que estas tratando de sacar un campo que no existe en la tabla, que es exactamebnte lo que te dijo el buen amigo Goncafa!!
have funnnnnnnnnn!!