yes, you need to have Access installed on the same machine as SQL*seveloper before you can migrate an Access database to Oracle.
This is outlined in the documentation -
Oracle® SQL Developer
User's Guide Release 3.2
in the section -
220.127.116.11 Before Migrating From Microsoft Access
and there are certain stpes you need to follow before you can migrate the Access database.
According to the supported platform information here -
the only supported versions are -
Microsoft Access 97, 2000, 2002, 2003, 2007
I have not seen anything about support in SQL*Developer v4 but you could download and try that version.