the green card does not waive the schengen visa. so if you get bumped you have to stay in the transit area.unfortunately you won't be able to get visa upon arrival.