Per Google Patents, the order of dates for patent DE19817372C1 appears incorrect.
Per the site, the patent expired on April 18th 1998 (Fee Related), but lists a grant date of Oct 7th, 1999.
Looking at the legal events listed on the page on Google Patents, a series of different dates show up:
What's going on here? Is it nothing more than data import that got messed up?