I would do that all by car other than Amsterdam which is a cheap and quick train
ride from Haarlem. If you have a car, I'd stop by Maastricht and check it out for a couple of hours before heading over to Cologne. Also, just east of Maastricht, there's a really cool American military cemetery in Margraten.