Ce l'ho fatta!
Grazie mille per il tempo dedicatomi,se possibile chiedo un'ulteriora cosa prima di lasciarti in pace 
Ho affiancato le due immagini in orizzontale con questo codice:
codice:
import java.awt.image.BufferedImage;
import javax.imageio.ImageIO;
import java.io.*;
import java.awt.Graphics;
public class DisegnaImmagine
{
public static void main(String[] args)throws IOException
{
BufferedImage src1=ImageIO.read(new File("C:/Users/Utente/Desktop/1.png"));
BufferedImage src2=ImageIO.read(new File("C:/Users/Utente/Desktop/2.png"));
BufferedImage image = new BufferedImage(106,53,BufferedImage.TYPE_INT_RGB);
Graphics g=image.getGraphics();
g.drawImage(src1,0,0,null);
g.drawImage(src2,53,0,null);
ImageIO.write(image, "jpg", new File("D:/Prova.png"));
}
}
Ho utilizzato come suggerito il metodo drawImage(Image img, int x, int y, ImageObserver observer).
Come ultimo parametro ho passato null perchè non sapevo cosa farci (ho visto degli esempi in internet dove mi è sembrato venissero passati parametri relativi a Jframe,applet o altro) dal momento che non devo visualizzare in qualche finestra l'immagine ma solo scriverla su file.
Ha senso quello ho fatto?
Inoltre pensi che questo sia il metodo migliore anche per affiancare più di 50 immagini?