Errore: il metodo principale non è stato trovato nella classe com.pellegrinoprincipe.DBHelper. Definire il metodo principale come: public static void main(String[] args)

Ricevo questo errore da un codice java che è stato compilato correttamente, segue il codice, qualcuno qualcuno puo' darmi un aiuto ?
Grazie

codice:
package com.pellegrinoprincipe;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import javax.swing.JTextArea;

public class DBHelper
{
    public static String dbtype; // tipo di RDBMS
    public static JTextArea output; // output error field   
    private static Connection conn; // oggetto Connection
    private static String drivers_name[] =
    {
        "com.mysql.jdbc.Driver", // MySQL 5.5
        "oracle.jdbc.OracleDriver", // Oracle 11g
        "com.ibm.db2.jcc.DB2Driver", // DB2 9 Universal
        "com.microsoft.sqlserver.jdbc.SQLServerDriver", // SQL Server 2008
    };

    private static String url_format[] = {"jdbc:mysql://","jdbc:oracle:thin:@","jdbc:db2://", "jdbc:sqlserver://"};

    public static void loadDriver()
    {
        String driver = "";
        switch (dbtype)
        {
            case "MySQL":
                driver = drivers_name[0];
                break;
            case "Oracle":
                driver = drivers_name[1];
                break;
            case "DB2":
                driver = drivers_name[2];
            case "SQL Server":
                driver = drivers_name[3];
            default:
                break;
        }

        try { Class.forName(dbtype); }
        catch (ClassNotFoundException ex) { output.setText(ex.getMessage()); }
    }

    public static void doConnection(String url, String port, String dbname, String u_name, String pwd)
    {
        String complete_url = "";
        switch (dbtype)
        {
            case "MySQL":
                complete_url = url_format[0] + url + ":" + port + "/" + dbname;
                break;
            case "Oracle":
                complete_url = url_format[1] + url + ":" + port + ":" + dbname;
            case "DB2":
                complete_url = url_format[2] + url + ":" + port + "/" + dbname;
            case "SQL Server":
                complete_url = url_format[3] + url + ":" + port + ";" + "databaseName=" + dbname;
            default:
                break;
        }

        try
        {
            conn = DriverManager.getConnection(complete_url, u_name, pwd);

            output.setText("Connessione effettuata con successo!!!");
        }
        catch (SQLException ex) { output.setText(ex.getMessage()); }
    }

    public static void closeConnection()
    {
        try // chiudo esplicitamente la connessione al database
        {
            if (conn != null)
            {
                conn.close();
                output.setText("Disconnessione effettuata con successo!!!");
            }
        }
        catch (SQLException ex) { output.setText(ex.getMessage()); }
    }
}