Ya lo solucioné! Parece que para poder hacer "Add all Fields" , el procedimiento almacendado en este caso parece que debe devolver como minimo un registro, ya que solo funciono cuando borré las lineas de criterios (where) de dicha consulta. Entonces ahi pude agregar los campos al objeto y luego volvi a escribir la linea de codigo borrada anteriormente. Por lo tanto luego funcionó todo a la perfeccion.
