Ao persistir os dados no banco, são inseridos como null

Ola Amigos!
sou novo aqui no forum!

Estou tendo problemas ao persistir os dados de um serviço.
ja tentei de diversas mneiras mas o problema não é resolvido

Ele não aparece nenhum erro no console, e grava todos os dados como NULL, menos o da coluna id.
Eu testei o serviço com SoapUi, la funciona OK. mas ao fazer o envio pelo php, da esse erro de gravar todas as variáveis como null

[WARN] HHH015016: Encountered a deprecated javax.persistence.spi.PersistenceProvider [org.hibernate.ejb.HibernatePersistence]; use [org.hibernate.jpa.HibernatePersistenceProvider] instead.
[WARN] HHH015016: Encountered a deprecated javax.persistence.spi.PersistenceProvider [org.hibernate.ejb.HibernatePersistence]; use [org.hibernate.jpa.HibernatePersistenceProvider] instead.
[WARN] HHH015016: Encountered a deprecated javax.persistence.spi.PersistenceProvider [org.hibernate.ejb.HibernatePersistence]; use [org.hibernate.jpa.HibernatePersistenceProvider] instead.
[INFO] HHH000204: Processing PersistenceUnitInfo [
name: JPA-CRUD
…]
[INFO] HHH000412: Hibernate Core {4.3.9.Final}
[INFO] HHH000206: hibernate.properties not found
[INFO] HHH000021: Bytecode provider name : javassist
[INFO] HCANN000001: Hibernate Commons Annotations {4.0.5.Final}
[WARN] HHH000402: Using Hibernate built-in connection pool (not for production use!)
[INFO] HHH000401: using driver [com.mysql.jdbc.Driver] at URL [jdbc:mysql://localhost:3306/base_crud]
[INFO] HHH000046: Connection properties: {user=admin, password=****}
[INFO] HHH000006: Autocommit mode: false
[INFO] HHH000115: Hibernate connection pool size: 20 (min=1)
Wed May 17 10:06:47 BRT 2017 WARN: Establishing SSL connection without server’s identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn’t set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to ‘false’. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.
[INFO] HHH000400: Using dialect: org.hibernate.dialect.MySQL5InnoDBDialect
[INFO] HHH000397: Using ASTQueryTranslatorFactory
[INFO] HHH000228: Running hbm2ddl schema update
[INFO] HHH000102: Fetching database metadata
[INFO] HHH000396: Updating schema
[INFO] HHH000261: Table found: base_crud.tb_descarte
[INFO] HHH000037: Columns: [status_descarte, tb_fornecedor_id_fornecedor, data_descarte, tb_funcionario_id_funcionario, id_descarte, tb_equipamento_id_equipamento]
[INFO] HHH000108: Foreign keys: []
[INFO] HHH000126: Indexes: [fk_tb_descarte_tb_equipamento1_idx, fk_tb_descarte_tb_funcionario1_idx, fk_tb_descarte_tb_fornecedor_idx, primary]
[INFO] HHH000261: Table found: base_crud.tb_equipamento
[INFO] HHH000037: Columns: [serial_equipamento, modelo_equipamento, id_equipamento, marca_equipamento, descricao_equipamento, setor_equipamento]
[INFO] HHH000108: Foreign keys: []
[INFO] HHH000126: Indexes: [primary]
[INFO] HHH000261: Table found: base_crud.tb_fornecedor
[INFO] HHH000037: Columns: [telefone2_fornecedor, nome_fornecedor, id_fornecedor, telefone1_fornecedor, numero_fornecedor, cnpj_fornecedor, cep_fornecedor, endereco_fornecedor]
[INFO] HHH000108: Foreign keys: []
[INFO] HHH000126: Indexes: [primary]
[INFO] HHH000261: Table found: base_crud.tb_funcionario
[INFO] HHH000037: Columns: [id_funcionario, numero_funcionario, nome_funcionario, telefone1_funcionario, endereco_funcionario, cep_funcionario, telefone2_funcionario, cpf_funcionario, rg_funcionario, email_funcionario, cargo_funcionario, nascimento_funcionario, senha_funcionario]
[INFO] HHH000108: Foreign keys: []
[INFO] HHH000126: Indexes: [primary]
[INFO] HHH000261: Table found: base_crud.tb_pessoa
[INFO] HHH000037: Columns: [id_pessoa, ds_pessoa]
[INFO] HHH000108: Foreign keys: []
[INFO] HHH000126: Indexes: [primary]
[INFO] HHH000232: Schema update complete
Hibernate:
insert
into
tb_fornecedor
(cep_fornecedor, cnpj_fornecedor, endereco_fornecedor, nome_fornecedor, numero_fornecedor, telefone1_fornecedor, telefone2_fornecedor)
values
(?, ?, ?, ?, ?, ?, ?)

Coloque seu código aqui para melhor te ajudar

Console

[WARN] HHH015016: Encountered a deprecated javax.persistence.spi.PersistenceProvider [org.hibernate.ejb.HibernatePersistence]; use [org.hibernate.jpa.HibernatePersistenceProvider] instead.
[WARN] HHH015016: Encountered a deprecated javax.persistence.spi.PersistenceProvider [org.hibernate.ejb.HibernatePersistence]; use [org.hibernate.jpa.HibernatePersistenceProvider] instead.
[WARN] HHH015016: Encountered a deprecated javax.persistence.spi.PersistenceProvider [org.hibernate.ejb.HibernatePersistence]; use [org.hibernate.jpa.HibernatePersistenceProvider] instead.
[INFO] HHH000204: Processing PersistenceUnitInfo [
name: JPA-CRUD
…]
[INFO] HHH000412: Hibernate Core {4.3.9.Final}
[INFO] HHH000206: hibernate.properties not found
[INFO] HHH000021: Bytecode provider name : javassist
[INFO] HCANN000001: Hibernate Commons Annotations {4.0.5.Final}
[WARN] HHH000402: Using Hibernate built-in connection pool (not for production use!)
[INFO] HHH000401: using driver [com.mysql.jdbc.Driver] at URL [jdbc:mysql://localhost:3306/base_crud]
[INFO] HHH000046: Connection properties: {user=admin, password=****}
[INFO] HHH000006: Autocommit mode: false
[INFO] HHH000115: Hibernate connection pool size: 20 (min=1)
Wed May 17 10:06:47 BRT 2017 WARN: Establishing SSL connection without server’s identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn’t set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to ‘false’. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.
[INFO] HHH000400: Using dialect: org.hibernate.dialect.MySQL5InnoDBDialect
[INFO] HHH000397: Using ASTQueryTranslatorFactory
[INFO] HHH000228: Running hbm2ddl schema update
[INFO] HHH000102: Fetching database metadata
[INFO] HHH000396: Updating schema
[INFO] HHH000261: Table found: base_crud.tb_descarte
[INFO] HHH000037: Columns: [status_descarte, tb_fornecedor_id_fornecedor, data_descarte, tb_funcionario_id_funcionario, id_descarte, tb_equipamento_id_equipamento]
[INFO] HHH000108: Foreign keys: []
[INFO] HHH000126: Indexes: [fk_tb_descarte_tb_equipamento1_idx, fk_tb_descarte_tb_funcionario1_idx, fk_tb_descarte_tb_fornecedor_idx, primary]
[INFO] HHH000261: Table found: base_crud.tb_equipamento
[INFO] HHH000037: Columns: [serial_equipamento, modelo_equipamento, id_equipamento, marca_equipamento, descricao_equipamento, setor_equipamento]
[INFO] HHH000108: Foreign keys: []
[INFO] HHH000126: Indexes: [primary]
[INFO] HHH000261: Table found: base_crud.tb_fornecedor
[INFO] HHH000037: Columns: [telefone2_fornecedor, nome_fornecedor, id_fornecedor, telefone1_fornecedor, numero_fornecedor, cnpj_fornecedor, cep_fornecedor, endereco_fornecedor]
[INFO] HHH000108: Foreign keys: []
[INFO] HHH000126: Indexes: [primary]
[INFO] HHH000261: Table found: base_crud.tb_funcionario
[INFO] HHH000037: Columns: [id_funcionario, numero_funcionario, nome_funcionario, telefone1_funcionario, endereco_funcionario, cep_funcionario, telefone2_funcionario, cpf_funcionario, rg_funcionario, email_funcionario, cargo_funcionario, nascimento_funcionario, senha_funcionario]
[INFO] HHH000108: Foreign keys: []
[INFO] HHH000126: Indexes: [primary]
[INFO] HHH000261: Table found: base_crud.tb_pessoa
[INFO] HHH000037: Columns: [id_pessoa, ds_pessoa]
[INFO] HHH000108: Foreign keys: []
[INFO] HHH000126: Indexes: [primary]
[INFO] HHH000232: Schema update complete
Hibernate:
insert
into
tb_fornecedor
(cep_fornecedor, cnpj_fornecedor, endereco_fornecedor, nome_fornecedor, numero_fornecedor, telefone1_fornecedor, telefone2_fornecedor)
values
(?, ?, ?, ?, ?, ?, ?)

import java.util.List;

import javax.persistence.EntityManager;
import javax.persistence.EntityManagerFactory;
import javax.persistence.Persistence;
import javax.persistence.TypedQuery;

import br.com.cicero.entity.FornecedorEntity;

public class FornecedorServico {
private EntityManagerFactory entityManagerFactory;
private EntityManager entityManager;

public FornecedorServico(){

this.entityManagerFactory = Persistence.createEntityManagerFactory(“JPA-CRUD”);

this.entityManager = this.entityManagerFactory.createEntityManager();
}

public void SalvarFornecedor(FornecedorEntity fornecedor){
this.entityManager.getTransaction().begin();
this.entityManager.persist(fornecedor);
this.entityManager.getTransaction().commit();
}

public void AtualizarFornecedor(FornecedorEntity fornecedor){
this.entityManager.getTransaction().begin();
this.entityManager.merge(fornecedor);
this.entityManager.getTransaction().commit();
}

public FornecedorEntity ConsultarFornecedor(Integer codigo_Fornecedor){
return this.entityManager.find(FornecedorEntity.class, codigo_Fornecedor);
}

public void ExcluirFornecedor(Integer codigo_Fornecedor){

/CONSULTA A PESSOA CADASTRADA PARA DEPOIS EXCLUIRMOS/
FornecedorEntity fornecedor = this.ConsultarFornecedor(codigo_Fornecedor);

this.entityManager.getTransaction().begin();
this.entityManager.remove(fornecedor);
this.entityManager.getTransaction().commit();
}

public List BuscarTodosFornecedores(){

TypedQuery query = this.entityManager.createQuery("SELECT p FROM FornecedorEntity p ",FornecedorEntity.class);

return query.getResultList();
}

}

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
@Entity
@Table(name=“tb_fornecedor”)
public class FornecedorEntity {

@Id
@GeneratedValue(strategy= GenerationType.IDENTITY)
@Column(name=“id_fornecedor”)
private Integer codigo_Fornecedor;

@Column(name=“cnpj_fornecedor”)
private String cnpj_Fornecedor;

@Column(name=“nome_fornecedor”)
private String nome_Fornecedor;

@Column(name=“cep_fornecedor”)
private String cep_Fornecedor;

@Column(name=“endereco_fornecedor”)
private String endereco_Fornecedor;

@Column(name=“numero_fornecedor”)
private String numero_Fornecedor;

@Column(name=“telefone1_fornecedor”)
private String telefone1_Fornecedor;

@Column(name=“telefone2_fornecedor”)
private String telefone2_Fornecedor;

public Integer getCodigo_Fornecedor() {
return codigo_Fornecedor;
}

public void setCodigo_Fornecedor(Integer codigo_Fornecedor) {
this.codigo_Fornecedor = codigo_Fornecedor;
}

public String getCnpj_Fornecedor() {
return cnpj_Fornecedor;
}

public void setCnpj_Fornecedor(String cnpj_Fornecedor) {
this.cnpj_Fornecedor = cnpj_Fornecedor;
}

public String getNome_Fornecedor() {
return nome_Fornecedor;
}

public void setNome_Fornecedor(String nome_Fornecedor) {
this.nome_Fornecedor = nome_Fornecedor;
}

public String getCep_Fornecedor() {
return cep_Fornecedor;
}

public void setCep_Fornecedor(String cep_Fornecedor) {
this.cep_Fornecedor = cep_Fornecedor;
}

public String getEndereco_Fornecedor() {
return endereco_Fornecedor;
}

public void setEndereco_Fornecedor(String endereco_Fornecedor) {
this.endereco_Fornecedor = endereco_Fornecedor;
}

public String getNumero_Fornecedor() {
return numero_Fornecedor;
}

public void setNumero_Fornecedor(String numero_Fornecedor) {
this.numero_Fornecedor = numero_Fornecedor;
}

public String getTelefone1_Fornecedor() {
return telefone1_Fornecedor;
}

public void setTelefone1_Fornecedor(String telefone1_Fornecedor) {
this.telefone1_Fornecedor = telefone1_Fornecedor;
}

public String getTelefone2_Fornecedor() {
return telefone2_Fornecedor;
}

public void setTelefone2_Fornecedor(String telefone2_Fornecedor) {
this.telefone2_Fornecedor = telefone2_Fornecedor;
}

Coloque o seu codigo de maneira pre formatada, para que fique melhor visualmente. System.exit();

Posta os códigos onde você cria sua instância de FornecedorEntity, onde popula ela e onde chama o método SalvarFornecedor.

Estou passando abaixo o solicitado:

Esse é minha Entidade

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
@Entity
@Table(name="tb_fornecedor")
public class FornecedorEntity {

@Id
@GeneratedValue(strategy= GenerationType.IDENTITY)
@Column(name="id_fornecedor")
private Integer codigo_Fornecedor;

@Column(name="cnpj_fornecedor")
private String cnpj_Fornecedor;

@Column(name="nome_fornecedor")
private String nome_Fornecedor;

@Column(name="cep_fornecedor")
private String cep_Fornecedor;

@Column(name="endereco_fornecedor")
private String endereco_Fornecedor;

@Column(name="numero_fornecedor")
private String numero_Fornecedor;

@Column(name="telefone1_fornecedor")
private String telefone1_Fornecedor;

@Column(name="telefone2_fornecedor")
private String telefone2_Fornecedor;

public Integer getCodigo_Fornecedor() {
	return codigo_Fornecedor;
}

public void setCodigo_Fornecedor(Integer codigo_Fornecedor) {
	this.codigo_Fornecedor = codigo_Fornecedor;
}

public String getCnpj_Fornecedor() {
	return cnpj_Fornecedor;
}

public void setCnpj_Fornecedor(String cnpj_Fornecedor) {
	this.cnpj_Fornecedor = cnpj_Fornecedor;
}

public String getNome_Fornecedor() {
	return nome_Fornecedor;
}

public void setNome_Fornecedor(String nome_Fornecedor) {
	this.nome_Fornecedor = nome_Fornecedor;
}

public String getCep_Fornecedor() {
	return cep_Fornecedor;
}

public void setCep_Fornecedor(String cep_Fornecedor) {
	this.cep_Fornecedor = cep_Fornecedor;
}

public String getEndereco_Fornecedor() {
	return endereco_Fornecedor;
}

public void setEndereco_Fornecedor(String endereco_Fornecedor) {
	this.endereco_Fornecedor = endereco_Fornecedor;
}

public String getNumero_Fornecedor() {
	return numero_Fornecedor;
}

public void setNumero_Fornecedor(String numero_Fornecedor) {
	this.numero_Fornecedor = numero_Fornecedor;
}

public String getTelefone1_Fornecedor() {
	return telefone1_Fornecedor;
}

public void setTelefone1_Fornecedor(String telefone1_Fornecedor) {
	this.telefone1_Fornecedor = telefone1_Fornecedor;
}

public String getTelefone2_Fornecedor() {
	return telefone2_Fornecedor;
}

public void setTelefone2_Fornecedor(String telefone2_Fornecedor) {
	this.telefone2_Fornecedor = telefone2_Fornecedor;
}
}

Esse é meu serviço:

import java.util.List;

import javax.persistence.EntityManager;
import javax.persistence.EntityManagerFactory;
import javax.persistence.Persistence;
import javax.persistence.TypedQuery;

import br.com.cicero.entity.FornecedorEntity;

public class FornecedorServico {
private EntityManagerFactory entityManagerFactory;
private EntityManager entityManager;

public FornecedorServico(){

this.entityManagerFactory = Persistence.createEntityManagerFactory("JPA-CRUD");

this.entityManager = this.entityManagerFactory.createEntityManager();
}

public void SalvarFornecedor(FornecedorEntity fornecedor){
this.entityManager.getTransaction().begin();
this.entityManager.persist(fornecedor);
this.entityManager.getTransaction().commit();
}

public void AtualizarFornecedor(FornecedorEntity fornecedor){
this.entityManager.getTransaction().begin();
this.entityManager.merge(fornecedor);
this.entityManager.getTransaction().commit();
}

public FornecedorEntity ConsultarFornecedor(Integer codigo_Fornecedor){
return this.entityManager.find(FornecedorEntity.class, codigo_Fornecedor);
}

public void ExcluirFornecedor(Integer codigo_Fornecedor){

/*CONSULTA A PESSOA CADASTRADA PARA DEPOIS EXCLUIRMOS*/
FornecedorEntity fornecedor = this.ConsultarFornecedor(codigo_Fornecedor);

this.entityManager.getTransaction().begin();
this.entityManager.remove(fornecedor);
this.entityManager.getTransaction().commit();
}

public List<FornecedorEntity> BuscarTodosFornecedores(){

TypedQuery<FornecedorEntity> query = this.entityManager.createQuery("SELECT p FROM FornecedorEntity p ",FornecedorEntity.class);

return query.getResultList();
}

}

Aqui é o meu php, onde eu recebo os dados via POST e chama o metodo para salvar.

<?php 

if(isset($_POST['cadastro'])){

    //AQUI EU RECEBO OS DADOS VIA POST DE UM FORMULARIO
    $nome_Fornecedor = $_POST['nome_Fornecedor']; 
    $cnpj_Fornecedor = $_POST['cnpj_Fornecedor']; 
    $cep_Fornecedor =  $_POST['cep_Fornecedor']; 
    $endereco_Fornecedor = $_POST['endereco_Fornecedor']; 
    $numero_Fornecedor = $_POST['numero_Fornecedor']; 
    $telefone1_Fornecedor =  $_POST['telefone1_Fornecedor']; 
    $telefone2_Fornecedor =  $_POST['telefone2_Fornecedor']; 


    //Conexão com o soapClient     
    $clientSoap = new SoapClient( "http://localhost:8080/PessoaService/services/FornecedorServico?wsdl" );

    //Pega os dados do post e coloca dentro de um array que está dentreo de outro array
     $params = array('fornecedor' =>
        array(
      'cep_Fornecedor' => $cep_Fornecedor,
      'cnpj_Fornecedor' => $cnpj_Fornecedor,
      'endereco_Fornecedor' => $endereco_Fornecedor,
      'nome_Fornecedor' => $nome_Fornecedor,
      'numero_Fornecedor' => $numero_Fornecedor, 
      'telefone1_Fornecedor' => $telefone1_Fornecedor, 
      'telefone2_Fornecedor' => $telefone2_Fornecedor
      ));


    //CHAMA O METODO PARA SALVAR
$clientSoap->SalvarFornecedor( $params );

}

?>

Esse é o que aparece no console quando tento cadastrar com PHP.
Como dito aparentemente não vi erro.

[WARN] HHH015016: Encountered a deprecated javax.persistence.spi.PersistenceProvider [org.hibernate.ejb.HibernatePersistence]; use [org.hibernate.jpa.HibernatePersistenceProvider] instead.
[WARN] HHH015016: Encountered a deprecated javax.persistence.spi.PersistenceProvider [org.hibernate.ejb.HibernatePersistence]; use [org.hibernate.jpa.HibernatePersistenceProvider] instead.
[WARN] HHH015016: Encountered a deprecated javax.persistence.spi.PersistenceProvider [org.hibernate.ejb.HibernatePersistence]; use [org.hibernate.jpa.HibernatePersistenceProvider] instead.
[INFO] HHH000204: Processing PersistenceUnitInfo [
	name: JPA-CRUD
	...]
[INFO] HHH000412: Hibernate Core {4.3.9.Final}
[INFO] HHH000206: hibernate.properties not found
[INFO] HHH000021: Bytecode provider name : javassist
[INFO] HCANN000001: Hibernate Commons Annotations {4.0.5.Final}
[WARN] HHH000402: Using Hibernate built-in connection pool (not for production use!)
[INFO] HHH000401: using driver [com.mysql.jdbc.Driver] at URL [jdbc:mysql://localhost:3306/base_crud]
[INFO] HHH000046: Connection properties: {user=admin, password=****}
[INFO] HHH000006: Autocommit mode: false
[INFO] HHH000115: Hibernate connection pool size: 20 (min=1)
Wed May 17 10:06:47 BRT 2017 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.
[INFO] HHH000400: Using dialect: org.hibernate.dialect.MySQL5InnoDBDialect
[INFO] HHH000397: Using ASTQueryTranslatorFactory
[INFO] HHH000228: Running hbm2ddl schema update
[INFO] HHH000102: Fetching database metadata
[INFO] HHH000396: Updating schema
[INFO] HHH000261: Table found: base_crud.tb_descarte
[INFO] HHH000037: Columns: [status_descarte, tb_fornecedor_id_fornecedor, data_descarte, tb_funcionario_id_funcionario, id_descarte, tb_equipamento_id_equipamento]
[INFO] HHH000108: Foreign keys: []
[INFO] HHH000126: Indexes: [fk_tb_descarte_tb_equipamento1_idx, fk_tb_descarte_tb_funcionario1_idx, fk_tb_descarte_tb_fornecedor_idx, primary]
[INFO] HHH000261: Table found: base_crud.tb_equipamento
[INFO] HHH000037: Columns: [serial_equipamento, modelo_equipamento, id_equipamento, marca_equipamento, descricao_equipamento, setor_equipamento]
[INFO] HHH000108: Foreign keys: []
[INFO] HHH000126: Indexes: [primary]
[INFO] HHH000261: Table found: base_crud.tb_fornecedor
[INFO] HHH000037: Columns: [telefone2_fornecedor, nome_fornecedor, id_fornecedor, telefone1_fornecedor, numero_fornecedor, cnpj_fornecedor, cep_fornecedor, endereco_fornecedor]
[INFO] HHH000108: Foreign keys: []
[INFO] HHH000126: Indexes: [primary]
[INFO] HHH000261: Table found: base_crud.tb_funcionario
[INFO] HHH000037: Columns: [id_funcionario, numero_funcionario, nome_funcionario, telefone1_funcionario, endereco_funcionario, cep_funcionario, telefone2_funcionario, cpf_funcionario, rg_funcionario, email_funcionario, cargo_funcionario, nascimento_funcionario, senha_funcionario]
[INFO] HHH000108: Foreign keys: []
[INFO] HHH000126: Indexes: [primary]
[INFO] HHH000261: Table found: base_crud.tb_pessoa
[INFO] HHH000037: Columns: [id_pessoa, ds_pessoa]
[INFO] HHH000108: Foreign keys: []
[INFO] HHH000126: Indexes: [primary]
[INFO] HHH000232: Schema update complete
Hibernate: 
    insert 
    into
        tb_fornecedor
        (cep_fornecedor, cnpj_fornecedor, endereco_fornecedor, nome_fornecedor, numero_fornecedor, telefone1_fornecedor, telefone2_fornecedor) 
    values
        (?, ?, ?, ?, ?, ?, ?)

Minha tabela no banco:
A tabela está bem simples mesmo

Chegou a inspecionar os atributos do objeto fornecedor no método acima?