Você realmente não disse como está buscando dados do banco de dados, mas pode usar
ResultSet.getBinaryStream() para obter um InputStream , ou chame getBlob() para obter um Blob , e então getBinaryStream() no Blob para obter um fluxo. ResultSet.getBinaryStream() para obter um InputStream , ou chame getBlob() para obter um Blob , e então getBinaryStream() no Blob para obter um fluxo.