間違ってるかもしれないけど、自分の理解だとFrameCacheでplistからテクスチャ名と各切り取るrectの大きさ読み込んで
BatchNodeで読み込んだtextureから、そのframeCacheの部分を切り取るッて感じだと思うんだけど、
batchNodeにaddされるSpriteの使うtextureはbatchNodeで読み込んだ一枚テクスチャじゃないとダメで、そこんとこ間違ってるからそんなエラーが出るんじゃ