Conexao FireBird

Pessoal, não estou conseguindo conexão com um banco Firebird! Poderiam me ajudar???
O codigo…

import javax.swing.*;
import java.sql.*;

public class ExportaContratos {

	private static ExportaContratos instancia = new ExportaContratos();

	private static Connection con;

	public static ExportaContratos obterInstancia() {

		return instancia;
	}

	public Connection conexao() {

		try {
			Class.forName("org.firebirdsql.jdbc.FBDriver"); // .newInstance();

			con = DriverManager
					.getConnection(
							"jdbc:firebirdsql:127.0.0.1/3055:C:/teste.fdb",
							"SYSDBA", "masterkey");

		} catch (Exception e) {
			
			JOptionPane.showMessageDialog(null, "Erro de acesso ao banco!",
					"Mensagem", JOptionPane.ERROR_MESSAGE);
		}
		
		return con;
	}

	public void fechar() {
		try {
			con.close();
		} catch (Exception e) {
			e.printStackTrace();
			JOptionPane.showMessageDialog(null,
					"Erro ao tentar fechar o banco!", "Mensagem",
					JOptionPane.ERROR_MESSAGE);
		}
	}

}

O erro de conexo:
Firebird driver command line db create/drop tool
This works only on localhost. Use filename rather than jdbc url.
create:
-create <filename> -user <user> -password <password> drop:
-drop <filename> flags -create may be abbreviated as -c, etc.

Pergunta ao Senhor das perguntas

Talvez resolva

Em que momento ocorre este erro?
Posta o StackTrace completo.

Pra que abrir dois questionamentos sobre a mesma duvida:

???

Observação uma delas eu vou fechar!