Вы не указали, какую базу данных вы используете, так что просто с точки зрения невесты.
Изображение может быть представлено как этот класс:
@Entity
public class Image {
@Id
private Long id;
@Column( name = "mime_type" )
private String mimeType;
private String name;
@Column( name = "data" )
@Lob
private byte[] data;
//getters and setters
}
, где данные являются входным потоком, преобразованным в байты []
Так что вам нужно просто создать новое изображение, заполнить его даннымии сохранить в базе данных, как и любой другой объект