Solucionado, muchas gracias!!!
Código:
if (cur.getCount() > 0) {
while (cur.moveToNext()) {
int i =0;
numeros[i] = new Agenda();
Código:
if (cur.getCount() > 0) {
int i =0;
while (cur.moveToNext()) {
numeros[i] = new Agenda();
Que tontería una linea más arriba que más abajo