@SuppressWarnings("unchecked")
        @Override
        protected Void doInBackground() {
            try {
                setProgress(0, 0, 4);
                setMessage("Starting...");

                JavaDBAccess.StartDatabase();
                System.out.println("Loaded the appropriate driver.");
                setProgress(4, 0, 4);
                setMessage("Loaded the appropriate driver.");
            } catch (Throwable e) {
                System.out.println("exception thrown:");
                setProgress(4, 0, 4);
                setMessage(e.toString());

                if (e instanceof SQLException) {
                    JavaDBAccess.printSQLError((SQLException) e);
                } else {
                    e.printStackTrace();
                }
            }
            return null;
        }