Terminologia totalmente scorretta
Per dirla in altri termini: la frase, scritta cosi', non ha nessun significato!!!!
Allora:
tu non implementi un database, perche' implementare un database vuol dire progettare un DBMS (Database Management System). Operazione decisamente complicata!
Quello che stai facendo e':
ti stai connettendo ad un DBMS mediante un connettore fornito da un driver JDBC.
E questa e' la prima parte.
La seconda parte e': come si comanda un DBMS?
Risposta: mediante DDL e SQL. Il DDL e' il linguaggio per creare le tabelle, gli indici, ecc, l'SQL (Structured Query Language) e' il linguaggio di interrogazione. Poi, nella parlata comune, si usa SQL per entrambi i linguaggi.
Devi studiarti l'SQL del DBMS (e non database, perche' concettualmente il database e' un'altra cosa ) con cui stai lavorando. Ci sono i manuali, per questo.
Terza parte: per Java, non c'e' nulla di simile alle funzionalita' messe a disposizione da Access. E c'e' un perche', ovviamente.
Comunque, l'interfaccia utente te la devi creare a mano usando le Swing.
Probabilmente ci sono delle libreri che ti semplificano la vita quando devi visualizzare una tabella relazionale su una form, ad esempio fornendoti gia' una griglia che verra' popolata dal contenuto di una tabella del DB. Ma comunque sono librerie aggiuntive che si frappongono tra Swing e JDBC. Non ne conosco, ma non dovrebbe essere difficle trovarle.