This sounds like you don't have an ODBC driver installed.
It may be that you are using 32-bit SQL Developer and the ODBC driver is 64-bit, or vice versa.
If you can see an access ODBC driver in Control Panel | (Adminsitrative Tools |) Data Sources then your ODBC driver is 64-bit.
Edited to add:
You can only connect to Access for the purposes of migrating to Oracle. You can't use SQL Developer directly against an access databases. Do you have an Oracle database available?
Hi Jim, thanks for the reply! I'm using a 64 bit SQL developer, and my computer is 64 bit, but I'm pretty sure the driver is 32bit (how do I get a 64 bit one?) I found this download for office 2010, but I cant find the 2013 one: http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=13255
I dont have an Oracle database, this article led me to believe I didnt need one: http://www.oracle.com/technetwork/issue-archive/2008/08-may/o38sql-102034.html if you scroll down to the 'connecting to third party databases' it talks about how you can connect to an Access database straight out of the box?
The question is, why would you want to connect to an Access database using SQL Developer? We built the support for you to copy the Access objects and data to an Oracle instance. If you choose to use it for something else, like browsing from a Linux of OSX environment - that's your business.
I believe what you need can be found here
Be sure to match your bit levels though.