Struts 2 - File Upload - Erro

Ola! pessoal

estou utilizando o Struts 2 para fazer upload de um arquivo.

Já dei uma olhada em vários tutoriais da web inclusive o daqui do guj.

Mas de forma alguma consigo inserir o arquivo na action, dá um erro porque ele tenta setar o arquivo como String e não como File

Alguem já teve um problema parecido?

Obs:

A excessão que dá é

14:35:41,659 WARN [OgnlValueStack] Error setting expression 'arquivo' with value '[Ljava.lang.String;@51dc9a' ognl.MethodFailedException: Method "setArquivo" failed for object br.gov.caixa.action.ProcessarMovimentoAction@1fb19a9 [java.lang.NoSuchMethodException: br.gov.caixa.action.ProcessarMovimentoAction.setArquivo([Ljava.lang.String;)] at ognl.OgnlRuntime.callAppropriateMethod(OgnlRuntime.java:1285) at ognl.OgnlRuntime.setMethodValue(OgnlRuntime.java:1474) at ognl.ObjectPropertyAccessor.setPossibleProperty(ObjectPropertyAccessor.java:85) at ognl.ObjectPropertyAccessor.setProperty(ObjectPropertyAccessor.java:162) at com.opensymphony.xwork2.ognl.accessor.ObjectAccessor.setProperty(ObjectAccessor.java:28) at ognl.OgnlRuntime.setProperty(OgnlRuntime.java:2245) at com.opensymphony.xwork2.ognl.accessor.CompoundRootAccessor.setProperty(CompoundRootAccessor.java:65) at ognl.OgnlRuntime.setProperty(OgnlRuntime.java:2245)