Arreglado, tras leer el log una y otra vez y que no lo sacaba, ya vi el problema. Se encontraba en la estructura del XML porque como tenia la antigua que estaba bien, no pense ese problema hasta que vi el nuevo y estaba deformado. El Array si me coge los datos y me los muestras. De ahora en adelante a usar solo XMLPull en Android