There are other reports of hundreds of deaths that were simply not tested for the virus, whereas in Italy they've tested pretty much every death since the outbreak in February. Considering that Patient-0 was infected at the end of January, the theory that there might be some under-reporting going on is not unrealistic. Germany probably just had the capacity to deal with this "under the radar" for longer than Italy.
This is hardly unique to Germany, btw - each country has adopted different methods to test and report, it will likely take time to get some decent convergence at European level.