JDBC -- Java Databae Connectivity. It is a technology similiar to ODBC in that database vendors provide 'Database Drivers' that implement a generic interface to their database. For example, you would write your program to use the JDBC functions to access a database. Then your program will work with Access, SQL Server or Oracle just by changing the JDBC driver you use.
In the Access case there's a generic JDCB<->ODBC bridge driver you would use, that lets you use any database that has ODBC drivers from Java. I'm going to assume you are using Windows since it's an access question, go to the ODBC ( or Data Sources Administrator, depending on your version of Windows) and create a new DSN (datasource name) corresponding to your database. Then use this as the DSN from your java program.
Check out these links for a little background info:
Hope that Helps