В этом случае я не вижу других вариантов, вместо создания объекта ответа, устанавливающего заголовки.
public Result proxy() {
response().setHeader(myHeader, headerValue1);
// all your custom headers
return status(Http.Status.MOVED_PERMANENTLY, "response body").as(your media type);
}