It doesn't matter if the guy had 630 hours or 25,000 hours. Mental health can rear its ugly head at anytime during a career.
Throughout this thread, I've seen a few posts from over pond claiming that this wouldn't have happened stateside. The U.S. navy and FedEx never vetted out the suicide attempt of FedEx 705.
IMO, the German medical authority should be answering the question of why this guy was in possession of a class 1 medical, and all airlines worldwide need to look at their policies and employee welfare.