Ajuda executar insert firebird + netBeans 6

pessoal consegui conectar no banco, mas não to conseguindo executar um insert
alguem pode me ajudar.
[b]

public static boolean executaSql(){
        Connection conexao = null;
        conexao = conectaBanco();
        String sql;
        sql="insert into cliente(codigo,nome)values(1,'teste nome')";
        Statement cmd;
        try {
            conexao.prepareStatement(sql);
            cmd = conexao.createStatement(); //erro aqqui
            cmd.executeUpdate(sql);//erro aqui
            return true;
        } catch (Exception e) {
            return false;
        } finally {
            conexao.close();
        }
    }

[/b]

[b]

 public static Connection conectaBanco() {
        try {
            Class.forName("org.firebirdsql.jdbc.FBDriver");
            con = DriverManager.getConnection(strCn, user, senha);            
        } catch (Exception e) {
            System.out.println(e.getMessage());
        }
        return con;
    }

[/b]

Resolvi Obrigado!

mudei o import de import java.beans.Statement
para import java.sql.Statement;

tenta usar o [b]PreparedStatement