bcp alternative in java