Is communication between clients and servers in java rmi secure (i.e. encrypted by default)?
Encoded, yes. Encrypted, no.
JERI for JINI gives JRMP (the RMI protocol) over SSL, IIRC.
JSR #76 would have provided RMI Security, however it was controversially voted down.