ClassNotFoundException

Pessoal, estou usando o Digester da Jakarta para pegar os dados de um XML em objetos, é um exemplo bem simples:

package pacote;

public class Classe {
	private String name;

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}
}

XML:

<?xml version="1.0" encoding="UTF-8"?>

<classes>
	<class>
		<name>pacote.Banco</name>
	</class>
	<class>
		<name>pacote.Contrato</name>
	</class>
	<class>
		<name>pacote.Produto</name>
	</class>
	<class>
		<name>pacote.Segmento</name>
	</class>
</classes>
//TODAS as classes existem, a nomenclatura está correta

Então:

		Digester digester = new Digester();
		
		digester.push(this);
		
		digester.addObjectCreate("classes/class", pacote.Classe.class);
		digester.addBeanPropertySetter("classes/class/name");
		
		//mais algumas configuralções
		hconf = (HConfClass) digester.parse(xmlClassesConfigFile);

		//etc

Esse código roda normalmente se eu executo a partir de um método main(String … args), mas se eu tentar fazer o mesmo num Filtro de uma aplicação WEB, acontece o seguinte erro:

Alguma ajuda?

Obrigado,