It has clearly come to my attention that for this class I need to be VERY VERY explicit about the database lab.

I know that you have things going on at your places of employment and might want to test Java on them. I am happy about that...but it is just fine with me if you just think of this particular lab as testing of Java and Databases rather than try to fit it in too closely with your job.

So, you should get an account on our Oracle (or currently MySQL) database, and make your system work on it. If your firewalls prevent you to do it from your machines, then get an account on our machines and do it remotely. If this prevents you from having beautiful GUI's... you can still test what you want it to do (regarding DB access) without a GUI