"Company time" is steering you wrong there. When a worker's shift starts she doesn't become chattel property of the employer for the duration of her shift. Instead, she's doing work that the company paid for while retaining her own personhood.
My question is about German law. Company time is relevant because a contract requires compensation in order to be in effect (which you are paid for under company time).