Yes, this is expected.
Currently, for a class file change, a redeployment of the application is still needed to reflect the change (.reload triggers a directory redeployment).
[Message sent by forum member 'hzhang_jn' (hong.zhang_at_sun.com)]
http://forums.java.net/jive/thread.jspa?messageID=386839