se con "mettere in background" vuoi dire sospendere un processo, non credo sia possibile perchè java non dispone di un controllo sulla schedulazione della cpu
per creare un thread guarda qua, per un semplice processo guarda qua o uno dei vari exec