Estás cerrando el cursor antes de acceder a cualquier dato. Deberá colocar los datos que está buscando en un objeto y luego devolver ese objeto. No devolver el cursor.
public MyObject listNotes() {
Cursor c = db.query("YOUR_QUERY");
MyObject obj = new MyObject();
if (c != null && c.moveToFirst()) {
obj.setParameter(c.getInt(c.getColumnIndex("column_name")));
}
c.close();
return obj;
}
Esto supone, por supuesto, que el primer elemento de su cursor es el elemento que está buscando.