[Resolvido]Efetuar conversão Byte[] para byte[] e de byte[] para Byte[]

Olá…

Estou com problemas na exibição da imagem gravada no banco de dados em um relatório.

public class Enterprise { ... @Lob() private byte[] imgLogo; ...

No iReport, JavaBean DataSource, quando eu leio os atributos da minha classe Enterprise, o campo fica [b]imgLogo ([B)[/b] pois o tipo da imagem é primitivo:

E ao inserir a imagem no meu relatório pela expressão $F{terminal}.getImgLogo() ele desconhece essa classe “B”

GRAVE: net.sf.jasperreports.engine.JRException: Unknown image source class [B at net.sf.jasperreports.engine.fill.JRFillImage.evaluateImage(JRFillImage.java:550)

Se eu utilizar a classe wrapper Byte[] que representa o tipo primitivo byte[], no momento de escrever a imagem, eu preciso efetuar a conversão de Byte[] para byte[].
Como eu efetuo essa conversão de Byte[] para byte[] e de byte[] para Byte[]?

Ou eu posso declarar essa imagem com o tipo InputStream?

Essa conversão direto no relatório resolveu o meu problema!

new ByteArrayInputStream((byte[])$F{terminal}.getImgLogo())