Taha blogged about integrating Valums file-uploader with tapestry (pre 5.4) here http://tawus.wordpress.com/2011/06/25/ajax-upload-for-tapestry/
I see that file-uploader has changed to fine-uploader and now has a commercial license so perhaps it's not suitable but the blog post still might be helpful