Mapear o tipo byte[] no Hibernate

Estou tendo a seguinte mensagem de erro do hibernate:

org.hsqldb.HsqlException: incompatible data type in conversion

qual seria o tipo de mapeamento ( para o tipo byte[] foto ) no meu arquivo xml ?

//

[code]
package depto.funcionario;

public class Funcionario implements Serializable {
private Long id;
private String nome;
private byte[] foto;
}

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-mapping
	PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
	"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">

<hibernate-mapping package="depto.funcionario" >

	<class name="Funcionario" table="TB_FUNCIONARIO">
		<id name="id" type="java.lang.Long" column="ID_FUNCIONARIO">
			<generator class="native" />
		</id>

	<property name="nome" column="NOME_TRAB" type="java.lang.String"
			length="50"  />
	<property name="foto" column="FOTO" length="500"  />					
	
</hibernate-mapping>