Unable to convert between entidade.TabelaLotacao and Java_Object

Pessoal, estou fazendo os teste automatizados de um sistema mas estou parado no seguinte erro:

Unable to convert between entidade.TabelaLotacao and Java_Object

Ai vai o codigo:

    @Test
    public void testAddSindicalizado() throws Exception {
        System.out.println("addSindicalizado");
        // lotacao
        TabelaLotacao lotacao = new TabelaLotacao();
        lotacao.setLot_Bairro("Bairro");
        lotacao.setLot_CEP("17201090");
        lotacao.setLot_Cidade("cidade");
        lotacao.setLot_Complemento("Complemento");
        lotacao.setLot_DDD1("11");
        lotacao.setLot_DDD2("15");
        lotacao.setLot_Descricao("descricao");
        lotacao.setLot_Endereco("endereco");
        lotacao.setLot_Estado("SP");
        lotacao.setLot_Numero("123");
        lotacao.setLot_Telefone1("telefone1");
        lotacao.setLot_Telefone2("tel2");
        TabelaLotacaoDAO instanceLotacao = new TabelaLotacaoDAO();
        lotacao.setID_Lotacao(instanceLotacao.addLotacao(lotacao));

        TabelaSindicalizados sindicalizado = new TabelaSindicalizados();
        TabelaSindicalizadoDAO instance = new TabelaSindicalizadoDAO();

       Se eu comento a linha seguinte não da erro.

        sindicalizado.setID_Lotacao(lotacao); 
        sindicalizado.setSin_SobreNome("silva");
        sindicalizado.setSin_Telefone1("12-0000-0000");
        sindicalizado.setSin_Telefone2("12-0000-0000");
        sindicalizado.setSin_Telefone3("12-0000-0000");

        IdOfsindicalizado = instance.addSindicalizado(sindicalizado);
        TabelaSindicalizados result = instance.getSindicalizado(IdOfsindicalizado);
        assertEquals(IdOfsindicalizado, result.getID_Sindicalizado());
    }

O que acontece no método?

instanceLotacao.addLotacao(lotacao);

Neste metodo acontece:

    public int addLotacao(TabelaLotacao lotacao) throws SQLException {
        String query = "INSERT INTO TabelaLotacao (Lot_Descricao,Lot_Endereco,Lot_Complemento,Lot_Bairro,Lot_Cidade,Lot_CEP,"
                + "Lot_Telefone1,Lot_Telefone2,Lot_DDD1,Lot_DDD2,Lot_Estado,Lot_Numero) "
                + "VALUES(?,?,?,?,?,?,?,?,?,?,?,?)";
        executeCommand(query, lotacao.getLot_Descricao(), lotacao.getLot_Endereco(), lotacao.getLot_Complemento(),
                lotacao.getLot_Bairro(), lotacao.getLot_Cidade(), lotacao.getLot_CEP(), lotacao.getLot_Telefone1(),
                lotacao.getLot_Telefone2(), lotacao.getLot_DDD1(), lotacao.getLot_DDD2(), lotacao.getLot_Estado(),
                lotacao.getLot_Numero());
        int id = getNextID("select MAX(ID_Lotacao) from TabelaLotacao");
        lotacao.setID_Lotacao(id);
        return lotacao.getID_Lotacao();
    }