Is this a
JDBC question?
In SQL Server you can set up a stored procedure that executes every so often. I don't have a clue about Access; it's probably much more limited.
Alternatively, you can use the WinNT/2K/XP scheduler to run an Access or
Java application every month.
- Peter