In Germany your employer has to pay for all sick leave up to continuous 6 weeks. After that insurance pays you 60% of your last paycheck. There are a lot of exceptions, for example if it’s a work related accident your employer has to pay 100% of your last paycheck indefinitely until you go into early/disability retirement.