Human error caused last week's deadly head-on collision of two trains in the southern German state of Bavaria, a local prosecutor said Tuesday.