Germany seems not to require the 3 month validity for the green card. I contacted the visa center and the consulate and while their answers weren't direct, this was what I understood from it. They only responded with "you need a valid green card." So, I decided to apply anyway.