Simply - no. Max Cat5/6 run is close to 100m / 300ft. In order to cover 900ft, you must either use two repeaters in the middle (that is, switches), or convert to fiber-optic at both ends. If you have clear line of sight, you might also check WiFi / WiMax options.
And about PoE (the Power part): Cat5 cable is a cable with known, resistance, so there will be (significant) power drop over the distance of the cable, so there must be other power source in between for these repeaters / switches.