En objetos sencillos, no anidados como este, hacer null la variable basta para asegurarse que el Garbage Collector se hará cargo de ella. No sucede lo mísmo en objetos de, por ejemplo, tipo árbol donde por más que hagas null la raíz del árbol, pueden seguir existiendo referencias a algunas ramas del mísmo, y por ende el Garbage Collector no descargará el árbol completo, sólo aquello que ha quedado sin referencia.
Si existe una parte o un todo de un objeto con al menos una referencia alcanzable por el usuario, entonces el objeto no será procesado por el Garbage Collector y persistirá en la memoria. Caso contrario la memoriia ocupada por dicho objeto será liberada en la próxima pasada del Garbage Collector.
saludos.