"tout ce que 32 faisait 64 pouvait le faire"
ça n'est pas exactement ça
une application 32 bits ne peut exploiter une autre application 64 bits (c'est ce que tu essayais de faire avec firefox 32 et java 64), et réciproquement, une application 64 bits ne peut exploiter une autre qui est en 32 bits (il y a de rares exceptions, comme windows)
une petite recherche sur google "différence 32 bits 64 bits" t'en apprendra davantage si tu veux en savoir plus