16X2 LCD using I2C serial communication not working....

The basic problem is that each of the many "I2C" libraries out there is geared to a specific adapter (backpack). You have to find the specific library that matches your adapter and then you have to specify the correct address and various other parameters. Get any of these wrong and your device will not work.

The hd44780 library works with virtually any adapter and figures out the other parameters for you.

Don