Is there a way to import hiking data from an etrex into garmin connect?
Yes, see here http://connect.garmin.com/en-US/help/how-to/ where it discusses manually importing activities but note the requirement for time information.
You would however be better using Basecamp in my opinion.