Recuperar valor de Hashtable

Pessoal boa tarde.

Estou tentando recuperar o valor de um Hashtable mais não estou conseguindo, se alguem puder ajudar agradeço.

Já coloquei o valor na unha mais ele não é setado.

#####Container.java#####

public class Container {

    //objeto utilizado para armazenar dados da aplicação do lado cliente
    private static Hashtable container = new Hashtable(); 

    public static Hashtable getContainer(){
        return container;
    }

    public static void setContainer(UsuarioVO usuarioVO){
        container.put("usuario", usuarioVO);
        //container.put("empresa", usuarioVO.getColaborador().getPessoa().getEmpresa());
        container.put("empresa", 1);
    }
     
}

#####CargoGridInsertAction.java#####

public final Response executeCommand(Object inputPar, UserSessionParameters userSessionPars, HttpServletRequest request, HttpServletResponse response, HttpSession userSession, ServletContext context) {
        Session session = null;
        try {
            java.util.List<CargoVO> list = (ArrayList) inputPar;

            CargoVO vo = list.get(0);

            EmpresaVO empresa = (EmpresaVO) Container.getContainer().get("empresa");
            vo.setEmpresa(empresa);

            session = HibernateUtil.getSessionFactory().getCurrentSession();
            session.beginTransaction();
            session.save(vo);
            session.flush();
            session.getTransaction().commit();
            return new VOListResponse(list,false,list.size());
        } catch (Exception ex) {
            ex.printStackTrace();
            return new ErrorResponse(ex.getMessage());
        } finally {
            try {
                session.close();
            } catch (Exception ex1) {
            }
        }
    }

#####CargoVO.java#####

@Entity
@Table(name = "cargo")
@NamedQueries({
    @NamedQuery(name = "CargoVO.findAll", query = "SELECT c FROM CargoVO c")})
public class CargoVO extends ValueObjectImpl implements Serializable {
    private static final long serialVersionUID = 1L;
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    @Basic(optional = false)

    @Column(name = "ID")
    private Integer id;

    @Column(name = "NOME")
    private String nome;

    ...
    
    @JoinColumn(name = "ID_EMPRESA", referencedColumnName = "ID")
    @ManyToOne(optional = false)
    private EmpresaVO empresa;

    public EmpresaVO getEmpresa() {
        return empresa;
    }

    public void setEmpresa(EmpresaVO empresa) {
        this.empresa = empresa;
    }