Take moment to catch your breath and take a chill pill.

When you check in for your flight LH will take your actual passport data as part of the APIS procedure and transmit that data to the authorities. The names on the reservation can be slightly different. Since the new rules came into force I have travelled on LH and SK and the 'missing' middle name was automatically added when they collected the APIS data at checkin. It doesn't even show up on the boarding pass. ^