Why are you adverse to making changes? It shouldn’t be too difficult to port while maintaining identical functionality — off the top of my head, the biggest changes you’d have to make are replacing the edu.wpi.first.wpilibj.CANTalon imports with com.ctre.CANTalon.
Even if you had the 2016, you would still have to compile ntcore. Just download the ntcore.jar file and add it as a library in the eclipse project. Or by default there should a NetworkTables.jar and NetworkTables-sources.jar in users/username/wpilib/java/current/lib/
ntcore.jar and NetworkTable.jar are the same thing.