Expedia would probably said that no changes are allowed...
Instead call SQ in Germany and explain the problem.. they will put a note on your PNR and you can check in with same ticket.
The problem will be when you're trying to collect miles though....as the names do not match in order.