I found a workaround that I somehow missed before.
I found an online calendar service — ScheduleWorld.com — and used their spiffy Java application to import the CSV file from Yahoo and then export it as an iCal .ics file.
Worked like a champ. Of course, their online, univerally-accessible calendaring application is pretty interesting. Syncing it with iCal might be useful as well.