Problema com Path de Arquivo

Galera, é o seguinte. Preciso fazer uploads de arquivos para um servidor de arquivos e para o banco de dados de um sistema da empresa.

Estou desenvolvendo um sistema com JSF 2.0 e PrimeFaces 2.2 RC.

Porém, o arquivo que eu faço upload obtem o path errado, no caso está dando: “C:\Arquivos de programas\Apache Software Foundation\apache-tomcat-6.0.29\bin\novaRevisao.JPG”, sendo que eu subo um arquivo da Desktop :S

Alguém sabe o que pode estar acontecendo?

Segue os meu método e a tag:

    public void handleFileUpload(FileUploadEvent event) throws IOException {
        setUf(event.getFile()); // -- uf é do tipo UploadedFile
        setF(new File(getUf().getFileName())); // -- Dou um new File apartir do UploadedFile
        System.out.println(getF().getAbsolutePath());
        setIs(getUf().getInputstream()); // -- Testando, porém creio que não irá funcionar pois não encontrará o arquivo no diretório que ele obteve.
        //setIs(new FileInputStream(getF()));
    }
                <p:fileUpload fileUploadListener="#{NovaRevMB.handleFileUpload}" allowTypes="*.jpg"
                              label="Adicionar Arquivo" auto="true" />

Valeu, Abraços!