I had a similar problem once with a flight that was on United but booked through Lufthansa. Lufthansa required a title in front of my name, but United's system couldn't handle that extra data so displayed my name as Firsttitle Last. I called United and customer service couldn't fix it, but put a note on my ticket of my actual name. It made it so I couldn't check in to my flight in advance (because the name didn't match my passport), but I didn't have any problems getting my boarding pass at the airport.