¿hay datos en la tabla?, ¿has probado a hacer la consulta desde el prompt de sqlite3? para ver si te devuelve lo que quieres y así compruebas que la consulta está bien.
Tampoco estaría mal verificar que se llame 'matricula' la tabla, por si acaso (aunque creo que sino encuentra la tabla lanza una excepción, pero no estoy seguro), las tablas y el schema lo puedes ver con estos comandos:
.schema y .tables
Saludos
PD: esto te puede venir bien
http://davanum.wordpress.com/2007/12...te3-databases/