It would have indeed be much easier to take the train from Amsterdam to Paris and vice versa as there is a high speed railway network. A stopover in Amsterdam, taking the train to Paris and then continuing to Berlin (or Dresden) would have been the better way (as suggest by FlyingLawyer).
But I understand, that plans might change once a ticket is booked and therefore the easiest way is not always possible anymore. Made this experience myself as well