I'am not really sure, but the knight cross holder on the second picture could be
Karl Henze, * 20.01.1916 Holzminden/Weser
to that time Oberleutnant and squadron Leader of I/St.G. 77.
Untill he got his Knight Cross on 15.07.1942 he wo the german cross iG at 19.01.1942 and the honour goblet at 24.11.1941. This awards would match with the awards seen on the photo. Allthough the rank of the officer is correct.
Henze later got the oakleave (nr. 481) as Major of I/St.G 77. To that time he finished his 1000. (!!!!!) combat mission.
You can compare the photo with a photo from Henze in the book
Die Ritterkreuzträger der Luftwaffe, Band II, age 48