The definition of "working poor" they use is not "having two or more jobs" but "earning less than 60% of the median".
According to IAB 2.7 million workers have a second job in Germany (which is about 1 in 12). Most of them probably because they don’t earn enough in their first.