Erro no insert sql Server 2000

Quando eu executo o insert diretamente no queryAnalyzer funciona perfeitamente, mas quando executo em java esta ocorrendo o erro abaixo

[Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]Invalid object name ‘t001_fornecedor’.

/*
 * Created on 26/12/2007
 *
 * TODO To change the template for this generated file go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
package Fornecedor;

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

/**
 * @author Ronaldo Maciel
 *
 * TODO To change the template for this generated type comment go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
public class FunctionsFornecedor extends fornecedor implements ActionListener
{
	ResultSet rs;
	Statement MeuState ;
	public FunctionsFornecedor()
	{
		habilitaBotoesNovoConsultarFechar();
		btNovo.addActionListener(this);
		btGravar.addActionListener(this);
		btAlterar.addActionListener(this);
		btAtualizar.addActionListener(this);
		btExcluir.addActionListener(this);
		btCancelar.addActionListener(this);
		btConsultar.addActionListener(this);
		btFechar.addActionListener(this);
		
		try
		{
		
			Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
			Connection Conexao = DriverManager.getConnection("jdbc:microsoft:sqlserver://RONALDO;Database=BDSistemaSuriname","SA","");
			MeuState = Conexao.createStatement();	
			
		//	String Url = "jdbc:odbc:Estoque";
		//	Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
		//	Connection Conexao = DriverManager.getConnection(Url);
			

			JOptionPane.showMessageDialog(null,"Conexão Estabelecida com sucesso!","Mensagem",1);
		}
		catch(ClassNotFoundException ex)
		{
			JOptionPane.showMessageDialog(null,"Driver JDBC-ODBC não encontrado ","Mensagem",1);
			System.exit(0);
		}
		catch(SQLException ex)
		{
			JOptionPane.showMessageDialog(null,"Erro de SQL","Erro",0);
			System.exit(0);
		}
	}
	public void actionPerformed(ActionEvent ev)
	{	

 		if(ev.getSource()==btNovo)
 		{
 			JOptionPane.showMessageDialog(null,"Você chamou a função NOVO","Mensagem",1);
 			habilitaCampos();
 			limpar();
 			habilitaBotaoGravarCancelar();

 		}
 		if(ev.getSource()==btGravar)
 		{
  			JOptionPane.showMessageDialog(null,"Você chamou a função GRAVAR","Mensagem",1);
  			gravar();
  			
  			habilitaBotoesNovoAlterarExcluirConsultarFechar();
		
		}
 		if(ev.getSource()==btAlterar)
 		{
 			JOptionPane.showMessageDialog(null,"Você chamou a função ALTERAR","Mensagem",1);
 			habilitaBotoesAtualizarCancelar();
 		}
 		if(ev.getSource()==btAtualizar)
 		{
 			JOptionPane.showMessageDialog(null,"Você chamou a função ATUALIZAR","Mensagem",1);
  			habilitaBotoesNovoAlterarExcluirConsultarFechar();
 		}
 		if(ev.getSource()==btExcluir)
 		{
 			JOptionPane.showMessageDialog(null,"Você chamou a função EXCLUIR","Mensagem",1);
 			habilitaBotoesNovoConsultarFechar();
 		}
 		if(ev.getSource()==btConsultar)
 		{
 			JOptionPane.showMessageDialog(null,"Você chamou a função CONSULTAR","Mensagem",1);
 			desabilitaTotosBotoes();
 		}
 		if(ev.getSource()==btCancelar)
 		{
 			JOptionPane.showMessageDialog(null,"Você chamou a função CANCELAR","Mensagem",1);
 		}
 		if(ev.getSource()==btFechar)
 		{
 			String decisao[] = {"Sim","Não"};
 			int resp = JOptionPane.showOptionDialog(null,"Deseja realmente fechar cadastro FORNECEDOR! ", "Mensagem",
 					JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSAGE, null, decisao,decisao[0]);
			if(resp==0)
 			{
 				System.exit(0);
 			}
 		}
	}
	public void gravar()
	{
		String codigoTMP = codigo.getText();
		String nomeTMP = nome.getText();
		String dataCadastroTMP = dataCadastro.getText();
		String enderecoTMP = endereco.getText();
		String numeroTMP = numero.getText();
		String complementoTMP = complemento.getText();
		String bairroTMP = bairro.getText();
		String cepTMP = cep.getText();
		String cidadeTMP = cidade.getText();
		String paisTMP = pais.getText();
		String telefone01TMP = telefone01.getText();
		String telefone02TMP = telefone02.getText();
		String faxTMP = fax.getText();
		String celularTMP = celular.getText();
		String contatoTMP = contato.getText();
		String emailTMP = email.getText();
		String atividadeTMP = atividade.getText();
		String cnpjCpfTMP = cnpjCpf.getText();
		String inscricaoEstadualTMP  = inscricaoEstadual.getText();
		String inscricaoMunicipalTMP = inscricaoMunicipal.getText();
		String obsTMP = textAreaObs.getText();
		String estadoTMP = (""+comboEstado.getSelectedItem());
		String insert = "INSERT INTO t001_fornecedor (A001_CODIGO,A001_NOME)VALUES(12,'RONalod')";
		try
		{
			MeuState.executeUpdate(insert);
			JOptionPane.showMessageDialog(null,"Fornecedor inserido com sucesso!","Mensagem",1);
		}
		catch(SQLException erro)
		{
			JOptionPane.showMessageDialog(null,erro.getMessage(),"Erro",0);
			JOptionPane.showMessageDialog(null,insert,"Mensagem",1);
			System.out.println(erro.getMessage());
	
		}
		
	}	




	public static void main(String[] args) 
	{
		new FunctionsFornecedor().show();
	}
}

CREATE TABLE t001_fornecedor ( A001_CODIGO int primary key, A001_NOME varchar(60), /* A001_DATA_CADASTRO dateTime, A001_ENDERECO varchar(60), A001_NUMERO int, A001_COMPLEMENTO varchar(50), A001_BAIRRO varchar(60), A001_CEP varchar(40), A001_CIDADE varchar(60), A001_ESTADO char(2), A001_PAIS varchar(20), A001_TELEFONE1 varchar(40), A001_TELEFONE2 varchar(40), A001_FAX varchar(40), A001_CELULAR varchar(20), A001_NOME_CONTATO varchar(40), A001_EMAIL varchar(40), A001_ATIVIDADE varchar(40), A001_CNPJ_CPF varchar(40), A001_INSCRICAO_ESTADUAL varchar(40), A001_INSCRICAO_MUNICIPAL varchar(40), A001_OBS varchar(40) */ );

Cara, dá uma olhada aqui, são possíveis razões para a mensagem [quote]http://sqlserver2000.databases.aspfaq.com/why-do-i-get-object-could-not-be-found-or-invalid-object-name.html[/quote]