Quello che hai trovato non è nemmeno a pagamento:
http://snipshot.com/
C'è un'imprecisione nel tuo post: l'editing avviene dopo l'upload (e chiaramente prima del salvataggio nella locazione definitiva...). Se hai problemi con l'upload di file in java (Servlet/JSP) qualche tempo fa se n'è parlato sul forum e c'è pure un articolo tra gli ultimi inseriti (se non sbaglio) nella sezione "Java" del sito. Comunque, con questa libreria:
http://commons.apache.org/fileupload/
te ne esci con davvero poche righe di codice. Insomma, ti resta solo di mettere insieme i vari pezzetti.