It's just a guess, but does your cassette player have any Dolby noise reduction features? Was Dolby used in the original recording? It's possible that when you transferred the content to your eMac, the Dolby settings on the cassette player didn't correspond to the settings that were used for the original recording.
For cassette noise reduction to work, the output setting has to match the setting that was used on the original recording. In other words, if you record with Dolby B, you need to use Dolby B for playback, or you'll get strange effects like the one you're describing. It's a bit like encrypting a file - you have to use the same code to properly decrypt it. Similarly, if Dolby wasn't applied to the original recording, but you applied it on playback, you'll get weird effects.
If there was no Dolby applied to the original recording, you might be able to reduce the hiss with a filter, although I've never tried it with a cassette. Toast and similar recording software might have such filters. Some of the audio engineers around here should know.
Hope this helps.