I mean... instead of a single quote and a double quote, try two double quotes. I think that your problem may be that the single quotes aren't allowing Access to finish the string which may be why it's asking for the semi-colon.
So, your results should look like:
INSERT INTO Table1 (column1) VALUES ("value1")
rather than
INSERT INTO Table1 (column1) VALUES ('value1')
I seem to remember running into this same problem myself.
* The Best Reasons to Target Windows 8
Learn some of the best reasons why you should seriously consider bringing your Android mobile development expertise to bear on the Windows 8 platform.