if($!{result.Detail.◯◯} || $!{result.Detail.◯◯} || $!{result.Detail.◯◯})
のように、いくつか分岐がされた後のvelocityの記述は、◯◯をJavaでちゃんと処理されているか確認する必要があります。
なかなか表示がされなかったので、適当に”テスト”というように書いてみたものの、
JavaのResultData.javaファイルの
return ◯◯
というところにブレークポイントを置くと、falseが返ってきたので、そもそも記述する場所が違っていました。
velocity側で同じような記述でも、デバイスや条件によって動作が変わるので、要注意ですね。