What are the limitations of a waters of hydration experiment?
You can mention experimental details and how you achieved 1:4 ratio, which may explained if we know the maximum temperature of heating.  CuSO4.5H2O loses water of hydration in steps as a function of temperature showing that those five water molecules are not equivalent. In this figure from German Wiki, follow the green line (ignore blue). The y-axis is % loss in weight and x-axis is the temperature. It clearly shows that water is lost in steps. The labels read Mass change (loss of crystal water). If your heating temperature is not enough you are left with CuSO4.H2O.