I’ve finally found an application that can synchronize Google Calendar with my phone, SE k750i. It’s a java application for phones called gcalsync, and from my initial testing it seems to work just fine.
Previously I’ve tried using Remote Calendars for Outlook and then from Outlook to my phone using the sync software I got with my phone. But Remote Calendars didn’t work very well, and on top of that the two step sync process isn’t very user friendly.
Maybe things would be even easier if Google added SyncML support to Google Calendar, but right now it looks like there are no such plans.