If the first leg of your journey is on another airline, the system does not allow you to check in online. At least that's been my experience when I fly LH-SQ. If you are in J class SQ should have already preallocated your seat (check your printed itinerary) so if you're satisfied with that you're okay.