I don't think that's the problem. Tape is a nice and reliable, so it should be at least as good as copying the data to another drive. The question is, how old are the tape and the drive?
Anyway, if it is just one bad block it should not be too bad. Disks with bad blocks are sometimes readable too, with some patience. Try copying the data off the tape with another prog or something.