I would in any case get a flexible ticket so that you can take the next train in case you don't make it. Looks like your train is prone to delays though, so maybe you'll have a little bit of extra time.
http://www.zugfinder.de/zuginfo.php?zugnr=ICE_1521