I think the 3 Semic card sets should all be shifted back by one year:
The set listed as 1994-95 Semic came out during 1993-94
The set listed as 1995-96 Semic came out during 1994-95
The set listed as 1996-97 Semic Collections Wien 96 came out during 1995-96
They are actually named 1994, 1995 and Wien 96 but they were all looking forward to that season's world championships which were played in april-may. From my memory of collecting them at the time I remember they came out pretty early in the season, probably before New Year, so the Wien 96 cards for example were out during 95 but are listed as 96-97 now. Or maybe they should just be changed to have the one year in the set name.