The workaround you mentioned is the right one - to remove the umlaut from the table/field names.
OpenAccess currently does not support OQL queries with identifiers (table/field/property names) having characters other than 'a-z/A-Z,0-9,_' . LINQ queries would however work.
Support for other unicode characters involves a considerable amount of work and is currently not scheduled.
the Telerik team