Criar validação no struts validate

bom dia pessoal, estou com um poblema no struts validate de novo, bom, estou criando um método pra validar arrays no struts validate, então eu criei uma classe que é a seguir:

package com.val;

public class valida extends java.lang.Object implements java.io.Serializable{
	public static boolean validaNome (Object bean, ValidatorAction va, org.apache.commons.validator.Field field,
			ActionErrors errors, HttpServletRequest request){
		String value[]=null;
		boolean teste=true;
		value = (String[])bean;
		for (int i=0; i<value.length; i++){
			if (GenericValidator.isBlankOrNull(value[i])){
				errors.add(field.getKey(), StrutsValidatorUtil.getActionError(request, va, field));
				teste=false;
			}
			
		}
		return teste;
		
	}

}

então no validate-rules eu mapeei esse método da seguinte forma:

<validator name="validaArray"
                 classname="com.val.valida"
                 method="validaNome"
                 methodParams="java.lang.Object,
                               org.apache.commons.validator.ValidatorAction,
                               org.apache.commons.validator.Field,
                               org.apache.struts.action.ActionErrors,
                               org.apache.commons.validator.Validator,
                               javax.servlet.http.HttpServletRequest"
                 msg="errors.required">
      </validator>

e no validation.xml eu estou usando da seguinte forma:

<field  property="nome" depends="validaArray">
          <msg name="required" key="accountForm.campo.nome"/>
          <arg0 key="campo.nome"/>
        </field>

só que a execução nem chegar a passar pelo método que eu fiz, e no struts-config o validate está true, alguém sabe porque isso pode estar acontecendo?

obs: eu estou usando DynaValidatorActionForm