Erro ao tentar pegar o usuario logado na máquina utilizando JPA

Bom dia pessoal, estou com um probleminha e gostaria da ajuda de vocês.

Eu estou tentando pegar o usuario logado na máquina.

Antes meu código estava funcionando. Agora não está mais. Acredito que deve ser coisa simples como mapeamentos e etc.

Mas já passei dias verificando e não encontro o erro.

aqui está meu teste



public class UsuarioDAOTest {

	
	
	@Test
	public final void testUsuarioDAO() {
	
	}

	@Test
	public final void testBuscarUsuario() {
		
	
		String login = System.getProperty("user.name");
		
		UsuarioDAO dao = new UsuarioDAO();
				
	Usuario	usuario = dao.buscarUsuario(login);
		
		
		System.out.println(usuario.getNome());
		
		
		
	}

Aqui está meu erro:


javax.persistence.PersistenceException: org.hibernate.exception.SQLGrammarException: could not load an entity: [entity.Usuario#euclides]
	at org.hibernate.ejb.AbstractEntityManagerImpl.throwPersistenceException(AbstractEntityManagerImpl.java:614)
	at org.hibernate.ejb.AbstractEntityManagerImpl.find(AbstractEntityManagerImpl.java:202)
	at br.gov.ce.srh.siscontv.util.JPAUtil.getEntity(JPAUtil.java:62)
	at br.gov.ce.srh.siscontv.model.DAO.UsuarioDAO.buscarUsuario(UsuarioDAO.java:24)
	at teste.UsuarioDAOTest.testBuscarUsuario(UsuarioDAOTest.java:33)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:73)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:46)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:180)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:41)
	at org.junit.runners.ParentRunner$1.evaluate(ParentRunner.java:173)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:220)
	at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:46)
	at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)
Caused by: org.hibernate.exception.SQLGrammarException: could not load an entity: [entity.Usuario#euclides]
	at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:90)
	at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66)
	at org.hibernate.loader.Loader.loadEntity(Loader.java:1899)
	at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71)
	at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65)
	at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3062)
	at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434)
	at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415)
	at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165)
	at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:223)
	at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:126)
	at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:906)
	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:843)
	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836)
	at org.hibernate.ejb.AbstractEntityManagerImpl.find(AbstractEntityManagerImpl.java:182)
	... 27 more
Caused by: java.sql.SQLException: Invalid object name 'tbsisc_andamento_solicitacao'.
	at net.sourceforge.jtds.jdbc.SQLDiagnostic.addDiagnostic(SQLDiagnostic.java:368)
	at net.sourceforge.jtds.jdbc.TdsCore.tdsErrorToken(TdsCore.java:2816)
	at net.sourceforge.jtds.jdbc.TdsCore.nextToken(TdsCore.java:2254)
	at net.sourceforge.jtds.jdbc.TdsCore.getMoreResults(TdsCore.java:631)
	at net.sourceforge.jtds.jdbc.JtdsStatement.executeSQLQuery(JtdsStatement.java:477)
	at net.sourceforge.jtds.jdbc.JtdsPreparedStatement.executeQuery(JtdsPreparedStatement.java:777)
	at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208)
	at org.hibernate.loader.Loader.getResultSet(Loader.java:1812)
	at org.hibernate.loader.Loader.doQuery(Loader.java:697)
	at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259)
	at org.hibernate.loader.Loader.loadEntity(Loader.java:1885)
	... 39 more


Aqui está minha entidade do relacionamento


@Entity
@Table(name = "tbsisc_andamento_solicitacao")
public class AndamentoSolicitacao implements Serializable {

	private static final long serialVersionUID = 1L;

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

	@Column(name = "ds_setor")
	private String setor;

	@Temporal(TemporalType.DATE)
	@Column(name = "dt_andamento")
	private Date dataSolicitacaoAtual;

	@Column(name = "in_aprovada")
	private boolean aprovada;

	@OneToOne
	@JoinColumn(name="pktbsisc_solicitacao")
	private Solicitacao solicitacao;
	
	@OneToOne
	@JoinColumn(name="pktbsisc_usuario")
	private Usuario usuario;

	public AndamentoSolicitacao() {

	}

	public Integer getIdAndamentoSolicitacao() {
		return idAndamentoSolicitacao;
	}

	public void setIdAndamentoSolicitacao(Integer idAndamentoSolicitacao) {
		this.idAndamentoSolicitacao = idAndamentoSolicitacao;
	}

	public String getSetor() {
		return setor;
	}

	public void setSetor(String setor) {
		this.setor = setor;
	}

	public Date getDataSolicitacaoAtual() {
		return dataSolicitacaoAtual;
	}

	public void setDataSolicitacaoAtual(Date dataSolicitacaoAtual) {
		this.dataSolicitacaoAtual = dataSolicitacaoAtual;
	}

	public boolean isAprovada() {
		return aprovada;
	}

	public void setAprovada(boolean aprovada) {
		this.aprovada = aprovada;
	}

	public Solicitacao getSolicitacao() {
		return solicitacao;
	}

	public void setSolicitacao(Solicitacao solicitacao) {
		this.solicitacao = solicitacao;
	}

	public Usuario getUsuario() {
		return usuario;
	}

	public void setUsuario(Usuario usuario) {
		this.usuario = usuario;
	}

	@Override
	public int hashCode() {
		final int prime = 31;
		int result = 1;
		result = prime
				* result
				+ ((idAndamentoSolicitacao == null) ? 0
						: idAndamentoSolicitacao.hashCode());
		return result;
	}

	@Override
	public boolean equals(Object obj) {
		if (this == obj)
			return true;
		if (obj == null)
			return false;
		if (getClass() != obj.getClass())
			return false;
		AndamentoSolicitacao other = (AndamentoSolicitacao) obj;
		if (idAndamentoSolicitacao == null) {
			if (other.idAndamentoSolicitacao != null)
				return false;
		} else if (!idAndamentoSolicitacao.equals(other.idAndamentoSolicitacao))
			return false;
		return true;
	}

}

E dentro do meu banco de dados, existe a tabela tbsisc_andamento_solicitacao, como o esquema é public, eu não preciso colocar na String.

Alguém poderia me dar uma luz ?